jqueryvalidate自定义验证怎么用
答案:2 悬赏:70 手机版
解决时间 2021-03-27 06:22
- 提问者网友:半生酒醒
- 2021-03-26 20:25
jqueryvalidate自定义验证怎么用
最佳答案
- 五星知识达人网友:三千妖杀
- 2020-04-08 19:15
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
}
}
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
}
}
全部回答
- 1楼网友:独钓一江月
- 2020-04-09 22:00
你查看jqueryvalidate的自定义验证规则来自己定义一个验证规则。根据a的值来判断就行了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯