我正在尝试为 MVC 参数编写正则表达式验证规则,
在这种情况下,参数是“电子邮件”,我的规则是:^[A-z0-9_.@]*$
规则的问题 - 认为:“marty\invalid_at_gmail.com”是有效的
我需要它来禁止参数中的“\”
最佳答案
在您的模型中,您可以使用 EmailAddressAttribute
:
[EmailAddress]
string UserMail { get; set; }
如果您使用 jQuery 验证,它最终可能会使用 its regex for emails在客户端。
关于c# - MVC 正则表达式验证电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19565616/