Добрый день.
Как правильно зашифровать в регулярных вырожениях e-mail адреса?
(что бы ловил такие как e.e.e.e@ee.ee e-e-e-e@ee.ee eeee@ee.ee)
как правильно 1 часть (до @ закодировать)?
спасибо.
Здравствуйте, Аноним, Вы писали:
А>Добрый день.
А>Как правильно зашифровать в регулярных вырожениях e-mail адреса?
А>(что бы ловил такие как e.e.e.e@ee.ee e-e-e-e@ee.ee eeee@ee.ee)
А>как правильно 1 часть (до @ закодировать)?
А>спасибо.
msdn
bool IsValidEmail(string strIn)
{
// Return true if strIn is in valid e-mail format.
return Regex.IsMatch(strIn, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
}
может так : b\[A-Z0-9._%-]+@[A-Z0-9]+\.[A-Z]{2,4}\b
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, <Аноним>, Вы писали:
А>Как правильно зашифровать в регулярных вырожениях e-mail адреса?
UTFG.
http://instantbadger.blogspot.com/2006/08/regex-to-fully-validate-rfc822-email.html 1.1.4 stable rev. 510