Домой Network Проверка E-mail на валидность: Справочник по C#

Проверка E-mail на валидность: Справочник по C#

822
0


/// 
/// method for determining is the user provided a valid email address
/// We use regular expressions in this check, as it is a more thorough
/// way of checking the address provided
/// 
/// email address to validate/// true is valid, false if not valid
using System.Text.RegularExpressions;

public bool IsValidEmail(string email)
{
//regular expression pattern for valid email
//addresses, allows for the following domains:
//com,edu,info,gov,int,mil,net,org,biz,name,museum,coop,aero,pro,tv
string pattern = @"^[-a-zA-Z0-9][-.a-zA-Z0-9]*@[-.a-zA-Z0-9]+(.[-.a-zA-Z0-9]+)*.
(com|edu|info|gov|int|mil|net|org|biz|name|museum|coop|aero|pro|tv|[a-zA-Z]{2})$";
//Regular expression object
Regex check = new Regex(pattern,RegexOptions.IgnorePatternWhitespace);
//boolean variable to return to calling method
bool valid = false;

//make sure an email address was provided
if (string.IsNullOrEmpty(email))
{
valid = false;
}
else
{
//use IsMatch to validate the address
valid = check.IsMatch(email);
}
//return the value to the calling method
return valid;
}

Взято с http://www.dreamincode.net

ЧИТАТЬ ТАКЖЕ:  Автоматическая авторизация на Facebook при использовании элемента управления WebBrowser: Справочник по C#

Проверка E-mail на валидность: Справочник по C#

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь