【问题标题】:Regex to validate email with name.surname@fixed domain正则表达式验证带有 name.surname@fixed 域的电子邮件
【发布时间】:2014-06-03 06:32:09
【问题描述】:

我想知道是否有人可以帮我解决这个问题。 我需要验证始终为 name.surname@domain.com 的电子邮件地址,其中 domain.com 以及姓名和姓氏之间的点始终相同。 我将使用 asp 验证器,但我真的不知道如何编写正则表达式。

<asp:RegularExpressionValidator ID="validateEmail"    
runat="server" ErrorMessage="Invalid email."
ControlToValidate="txtEmail" 
ValidationExpression="???????????" />

【问题讨论】:

    标签: asp.net regex validation


    【解决方案1】:

    ^[a-zA-Z0-9_]+\.[a-zA-Z0-9_]+@domain.tld$ 将允许字符 a-z、A-Z、0-9 和下划线出现在名字和姓氏中,并且最后需要域。名字和姓氏必须至少有一个字符。

    您可以根据您的要求更改字符集,如果验证表达式自动假定整个字符串,则不确定是否需要 ^ 或 $。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-11
      • 2011-10-27
      相关资源
      最近更新 更多