如何使用Regular Expression验证器过滤掉特定的电子邮件

时间:2013-05-08 00:20:32

标签: asp.net

我正在编写一个包含电子邮件字段的程序。我想要限制只有username@gmail.com封电子邮件才有效。但是当我尝试运行时,我的RegularExpression验证器给了我一个错误

这是我正在使用的代码:

<asp:TextBox ID="ExistMail" runat="server" ></asp:TextBox><font size='2'>
      <asp:RegularExpressionValidator ID="RegularExpressionValidator3" class="errorMess" runat="server" ErrorMessage="Invalid Email Address!!!" ControlToValidate="ExistMail"

      <ValidationExpression="\w+([-+.']\w+)*@\w+gmail.com\w+)*"></asp:RegularExpressionValidator>   

1 个答案:

答案 0 :(得分:1)

在字符串

结尾处删除@和\ w +之后的\ w +
\w+([-+.']\w+)*@gmail.com