使用简洁的javascript / MVC3和DataAnnotations验证电子邮件地址
|
jQuery Validation使验证电子邮件地址变得简单:
$(\"someForm\").validate({
rules: {
SomeField: {
required: true,
email: true,
remote: {
type: \"POST\",
url: \"CheckEmail\"
}
}
}
});
这样一来,SomeField是必需的,必须将其格式化为电子邮件地址,并且还对CheckEmail操作执行远程调用(检查重复项)。
我喜欢使事情尽可能简单,因此可以使用数据注释做很多相同的事情:
public class RegisterModel {
[Required]
[Remote(\"CheckEmail\", \"Home\", HttpMethod=\"POST\")]
public string SomeField { get; set; }
}
ASP.net MVC 3 /数据注释是否具有内置/简单的方式来验证以确保电子邮件地址的格式正确?
如果可能的话,我希望它能产生兼容的JavaScript。
没有找到相关结果
已邀请:
4 个回复
担每棱绰
。 Scott Gu在博客文章中举例说明了这种正则表达式的示例。为了避免重复逻辑,他写了一个自“ 4”派生的自定义“ 3”。
桔马牛
然后,您的模型属性将如下所示:
镶骄册筷
属性,可用于验证电子邮件地址。 还有一篇博客文章概述了如何使用该库。
委婪绷冗诉