Валидация e-mail в ASP.NET - CodeHelper

Валидация e-mail в ASP.NET

2

Необходимо регулярное выражения для валидации поля e-mail, где можно вводить несколько e-mail адресов разделённых "," или ";".

Можно конечно предлогать другие решения, custom validation, javascript и др.

Новые ответы


1

Если требуется поддержка обоих разделителей — можно сделать следующее:

  1. Перед валидацией заменить в строке все знаки «;» на «,»;
  2. Провести валидацию, используя например такое регулярное выражение

    ^((\w+([-_.']\w+)*@\w+([-_.']\w+)*\.\w+([-_.']\w+)*)*([,])*)*$

Sergey

Вроде подходит вот такой вариант:

((\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)([,;]\s*)*)+

v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.