如何在我的电子邮件字段中仅使用gmail.com作为域验证使用jquery-validation插件?

前端之家收集整理的这篇文章主要介绍了如何在我的电子邮件字段中仅使用gmail.com作为域验证使用jquery-validation插件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何在我的电子邮件字段中仅使用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
        }
    }
});

如果在.addMethod()方法之前或之后调用.validate()并不重要.

演示:http://jsfiddle.net/fPFpF/

原文链接:https://www.f2er.com/jquery/181158.html

猜你在找的jQuery相关文章