首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

jquery 的 validate印证框架 自定义验证规则

2012-11-23 
jquery 的 validate验证框架 自定义验证规则自定义验证规则$.validator.addMethod(af,function(value,el

jquery 的 validate验证框架 自定义验证规则

自定义验证规则
$.validator.addMethod("af",function(value,element,params){})

af:方法的名称
function(value,element,params)验证方法的主体

?

value 是在 验证组件元素 中输的的值

?

elements 验证组件元素的对象 是一个Object对象

?

params 指定 验证规则中的参数,可以看成是一个数组

?

?我取第一个参数 alert(param[0]);

?

返回 是boolean 类型的参数 true 表示验证成功 false表示验证失败

--------------------------------------

举例

$.validator.addMethod("cartLength",function(value,element,params){

?var len = value.length;

?if(len!=param[0] && len!=params[1]){return false}
?
?return true;

})
验证15位身份证的格式 是否正确
$.validator.addMethod("cartLength",function(value,element,params){
????
?var len = value.length;
?
?if(len ==params){

??var pattern =/^\d{15}$/;
??if(!pattern.test(value)){return false}

?}
?return true;
})
也就是说 如果我输入的字符串和 这个pattern 格式不匹配呢

????????? 也就是 pattern.test(value)为false

????????? 也就是!pattern.test(value) 为ture 进入if(){}里边

?

?

?

?

热点排行