我正在尝试为 MVC 参数编写正则表达式验证规则, 在这种情况下,参数是“电子邮件”,我的规则是:^[A-z0-9_.@]*$
规则的问题 - 认为:“marty\invalid_at_gmail.com”是有效的
我需要它来禁止参数中的“\”
请您参考如下方法:
在您的模型中,您可以使用 EmailAddressAttribute :
[EmailAddress]
string UserMail { get; set; }
如果您使用 jQuery 验证,它最终可能会使用 its regex for emails在客户端。
