具有至少2个字符域扩展名的电子邮件地址

时间:2014-09-02 10:06:47

标签: asp.net

我正在使用这个

 <asp:RegularExpressionValidator runat="server" 
  ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$" 
  Text="*" ControlToValidate="txtEmail" >
 </asp:RegularExpressionValidator>

1)abc@example.c在这种情况下有效。这对标准来说还不错吗?

2)我应该在表达式中包含什么,如果必须检查点后面至少有2个字母。 abc@example.co

1 个答案:

答案 0 :(得分:0)

验证我使用的应用程序中的电子邮件地址:

ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.(\w{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)$"

如果你想在点后验证2个字母。使用\w{2}之类的:

 ValidationExpression="^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w{2}$"