电子邮件正则表达式验证器,不允许使用“”

问题描述

| 嘿,我有以下正则表达式验证器
<asp:RegularExpressionValidator ID=\"RegularExpressionValidator1\" runat=\"server\" ControlTovalidate=\"email\"
                ErrorMessage=\"Email requires a vaild email address\" ValidationExpression=\"\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*\">*</asp:RegularExpressionValidator>
但是它不允许跟随邮件[email protected],我相信问题出在了。 @符号之前,但不确定如何更新正则表达式以反映这一点     

解决方法

        用这个:
\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*
这是RegularExpressionValidator随附的默认正则表达式。您的表达式在第8个字符后有一个\'。似乎无效。     ,        我认为它为[email protected]工作。但是没有给您验证组。