【问题标题】:Regular expression for multiple emails in ASP.NetASP.Net 中多封电子邮件的正则表达式
【发布时间】:2011-01-10 17:59:57
【问题描述】:

在我的应用程序中,我验证电子邮件;但我们可以提供多个电子邮件地址,并用分号 (";") 分隔。如何编写验证表达式?

我的电子邮件如下所示:

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

如何为此编写正则表达式?

【问题讨论】:

    标签: asp.net regex validation email-validation


    【解决方案1】:

    basic email regex开始,然后申请如下:

    <email regex>(;<email regex>)*
    

    【讨论】:

    • 嗨,Lgnaci Vazquez-Abrams 先生,您可以给我正则表达式吗,谢谢您的回复
    • @Surya,电子邮件正则表达式在 VS.NET 的正则表达式验证器选项中提供。
    • 谢谢先生。 Lgnaci Vazxquex abrams 感谢您的回复和链接
    【解决方案2】:

    你可以试试这个:

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

    这是来自RegexLib.com

    【讨论】:

      猜你喜欢
      • 2010-11-08
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      • 2010-12-15
      • 2019-03-13
      • 1970-01-01
      • 2011-12-28
      • 2012-01-02
      相关资源
      最近更新 更多