Регулярное выражение для нескольких писем в ASP.Net - PullRequest
0 голосов
/ 29 января 2010

В моем приложении я проверяю электронную почту; но мы можем указать несколько адресов электронной почты через точку с запятой (";"). Как я могу написать проверочное выражение?

Мои электронные письма выглядят так:

"sasidhar@yahoo.com;suryasasidhar@gmail.com;srinivas@gmail.com "

Как мне написать регулярное выражение для этого?

Ответы [ 2 ]

1 голос
/ 29 января 2010

Начните с основного регулярного выражения электронной почты , а затем примените его следующим образом:

<email regex>(;<email regex>)*
0 голосов
/ 29 января 2010

Вы можете попробовать:

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

Это от RegexLib.com

...