ASP.NET MVC Web API数据注释电子邮件的正则表达式

Rad*_*vic 2 regex data-annotations asp.net-web-api

使用[RegularExpression(@"^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$")]属性永远不会验证我的模型的电子邮件属性.我是正则表达式的新手,所以我无法弄清楚问题是什么.帮助不大?

小智 9

[Required]
[Display(Name = "Email Address")]
[EmailAddress]
public string email { get; set; }
Run Code Online (Sandbox Code Playgroud)

这样的事情可以解决你的问题.电子邮件验证已在4.5中构建,请查看此msdn文档