Skip to main content
 首页 » 编程设计

c#之MVC 正则表达式验证电子邮件

2024年01月28日29Leo_wl

我正在尝试为 MVC 参数编写正则表达式验证规则, 在这种情况下,参数是“电子邮件”,我的规则是:^[A-z0-9_.@]*$

规则的问题 - 认为:“marty\invalid_at_gmail.com”是有效的

我需要它来禁止参数中的“\”

请您参考如下方法:

在您的模型中,您可以使用 EmailAddressAttribute :

[EmailAddress] 
string UserMail { get; set; } 

如果您使用 jQuery 验证,它最终可能会使用 its regex for emails在客户端。