如何在我的电子邮件字段中仅使用gmail.com作为域验证使用jquery-validation插件?
$("#myForm").validate({ rules: { myemail: { required: true,email: true,} } });
解决方法
从
this answer获取Gmail正则表达式并在
the
addMethod
method内使用它来创建一个名为“gmail”的新自定义规则…
jQuery.validator.addMethod('gmail',function (value,element) { return this.optional(element) || /^[a-z0-9](\.?[a-z0-9]){5,}@gmail\.com$/i.test(value); },"not a valid Gmail email address"); $("#myForm").validate({ rules: { myemail: { required: true,gmail: true } } });