【发布时间】:2014-12-24 14:52:43
【问题描述】:
我正在使用 RegularExpression DataAnnotation 属性来验证提供的电子邮件地址是否符合我的域名
[Required]
[EmailAddress]
[Display(Name = "Email Address")]
[RegularExpression(@"@mydomain.co.uk$", ErrorMessage = "Must be a @mydomain.co.uk email address")]
public string Email { get; set; }
但是,当验证通过时,即使我使用 @mydomain.co.uk 域,它仍然会显示错误消息?
我已经用正则表达式测试了正则表达式,并且它匹配 - 所以不确定我做错了什么?
【问题讨论】:
-
避开点。将
.*放在@之前 -
@AvinashRaj - 请提交作为答案,我会接受它
标签: regex asp.net-mvc validation data-annotations