Проверка правильности ввода email-адреса

Небольшая функция на C#, проверяющая правильность введенного email-адреса.
Для проверки используются регулярные выражения, об использовании которых в C# я уже писал.

public static bool isValid(string email)
{
 string pattern = "[.\\-_a-z0-9]+@([a-z0-9][\\-a-z0-9]+\\.)+[a-z]{2,6}";
 Match isMatch = Regex.Match(email, pattern, RegexOptions.IgnoreCase);
 return isMatch.Success;
}

Скачать пример

Поблагодарить автора

2 Responses to Проверка правильности ввода email-адреса

  1. Почему у многих такая ошибка? Вот это

    if (isMatch.Success) { return true; } else { return false; }

    Можно переписать как:

    return isMatch.Success;

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>