jquery validate 自定义验证怎么用

jquery validate 自定义验证怎么用,第1张

你自己设置验证规则,然后把验证规则放在一个函数里面,添加一个自定义验证方法名就行了。例如:

jQuery.validator.addMethod("idCardValidate", function(value, element) {

return this.optional(element) || idCardValidate(value)

}, "请正确输入您的身份z号码")

“idCardValidate”这就是jquery validate自定义验证的方法名;

idCardValidate(value)这个就是你验证规定的函数,函数返回true或者false

jquery validate自定义验证需要实现以下方法:

jQuery.validator.addMethod("验证名", function(value, element) {验证规则}

回调方法自带的两个参数分别为对应控件的value值和该控件的dom元素。

具体实现参考下面的例子:

//检测手机号是否正确  

jQuery.validator.addMethod("isMobile", function(value, element) { 

    var length = value.length  

    var regPhone = /^1([3578]\d|4[57])\d{8}$/  

    return this.optional(element) || ( length == 11 && regPhone.test( value ) )    

}, "请正确填写您的手机号码")

自定义验证规则的使用和默认规则是一样的:

rules:{

            name:{

                required:true,

                minlength:2,

                maxlength:10

            },

            tel:{

                required:true,

                minlength:7,

                maxlength:11,

                isMobile:true

            }

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11774608.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存