如何在我的电子邮件字段中仅使用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/

相关文章

1.第一步 设置响应头 header('Access-Control-Allow...
$.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的...
jquery.serializejson.min.js的妙用 关于这个jquery.seriali...
JS 将form表单数据快速转化为object对象(json对象) jaymou...
jQuery插件之jquery.spinner数字智能增减插件 参考地址:http...