资源描述:
《JQuery easyUI 验证框拓展》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、拓展1$.extend($.fn.validatebox.defaults.rules,{ //验证中文 CHS:{validator:function(value){return/^[u0391-uFFE5]+$/.test(value);},message:"只能输入汉字."},//字符验证stringCheck:{validator:function(value){return/^[u0391-uFFE5w]+$/.test(value);},message:"只能包括中文字、英文字母、数字和下划线."},//验证中文,英文,数字stringCheckSub
2、:{validator:function(value){return/^[a-zA-Z0-9u4E00-u9FA5]+$/.test(value);},message:"只能包括中文字、英文字母、数字."},englishCheckSub:{validator:function(value){return/^[a-zA-Z0-9]+$/.test(value);},message:"只能包括英文字母、数字."},numberCheckSub:{validator:function(value){return/^[0-9]+$/.test(value);},message:
3、"只能输入数字."},//手机号码验证mobile:{validator:function(value){varreg=/^(((13[0-9]{1})
4、(14[0-9]{1})
5、(15[0-9]{1})
6、(18[0-9]{1}))+d{8})$/; returnvalue.length==11&®.test(value);},message:"请正确填写您的手机号码."},//电话号码验证telephone:{validator:function(value){//电话号码格式010-12345678varreg=/^d{3,4}?d{7,8}$/; retur
7、nreg.test(value);},message:"请正确填写您的电话号码."},//联系电话(手机/电话皆可)验证 mobileTelephone:{validator:function(value){varcmccMobile=/^(((13[0-9]{1})
8、(14[0-9]{1})
9、(15[0-9]{1})
10、(18[0-9]{1}))+d{8})$/;vartel=/^d{3,4}?d{7,8}$/;returntel.test(value)
11、
12、(value.length==11&&cmccMobile.test(value));},message:"请正确
13、填写您的联系电话."},//验证国内邮编验证zipCode:{validator:function(value){varreg=/^[1-9]d{5}$/;returnreg.test(value);},message:"邮编必须长短0开端的6位数字."},//身份证号码验证 idCardNo:{validator:function(value){returnisIdCardNo(value); },message:"请正确输入您的身份证号码."}, //验证两个不同时为空//可以自定义提示信息 allNotNull:{validator:function(toValue
14、,fromValue){if(fromValue==null
15、
16、fromValue.length==0
17、
18、fromValue[0]==null
19、
20、fromValue[0]==""){if(toValue==null
21、
22、toValue.length==0
23、
24、toValue[0]==null
25、
26、toValue[0]==""){$.fn.validatebox.defaults.rules.compareDigit.message="中,英.文名不可同时为空";returnfalse;}else{returntrue;}}else{returntrue;}},message:""}
27、, //数字验证大小,结束值应该大于开始值//可以自定义提示信息compareDigit:{validator:function(toValue,fromValue){if(fromValue==null
28、
29、fromValue.length==0
30、
31、fromValue[0]==null
32、
33、fromValue[0]==""){returntrue;}if(parseFloat(toValue)>parseFloat(fromValue[0])){returntrue;}else{if(fromVal