^\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w+$

解决方案 »

  1.   

    我在页面验证用的是:
    "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
    在程序上也是用这个,
    在页面验证都能正确的验证.
      

  2.   

    <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="TextBox1"
                ErrorMessage="RegularExpressionValidator" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>