宝哥软件园

最常用于实例解析jQuery插件EasyUI的表单验证规则

编辑:宝哥软件园 来源:互联网 时间:2021-09-21

例如,在验证输入框中,您只能输入0到1000之间最多有2个小数位的数字形式。输入类型=' text ' id=' rate ' name=' rate ' required=' true ' class=' easui-validate box '有效类型=' ratecheck [0,1000]' maxlength=' 6'/

$.扩展($。fn。验证框。默认值。规则,{ chs: { validator:函数(值,参数){返回/^[u0391-uffe5]$/。测试(值);},消息: '请输入汉字},英文: {//验证英语验证器:函数(值){返回/^[A-Za-z] $/i.test(值);},消息: '请输入英文},ip : {//验证互联网协议(互联网协议)地址验证器:函数(值){ return /d .d .d .d /.测试(值);},消息: 'IP地址格式不正确},ZIP: { validator:函数(值,参数){返回/^[0-9]d{5}$/.测试(值);},消息: '邮政编码不存在},QQ: { validator:函数(值,参数){返回/^[1-9]d{4,10}$/.测试(值);},消息: 'QQ号码不正确},mobile: { validator:函数(值,参数){返回/^(?13d|15d|18d)-?d{5}(d{3}|*{3})$/.测试(值);},消息: '手机号码不正确},tel: { validator :函数(value,param){ return /^(d{3}-|d{4}-)?(d{8}|d{7})?(-d{1,6})?$/.测试(值);},消息: '电话号码不正确},mobileandtel : {验证器:函数(值,参数){返回/(^([0 ]d{2,3})d{3,4}-d{3,8}$)|(^([0 ]d{2,3})d{3,4}d{3,8}$)|(^([0 ]d{2,3}){0,1}13d{9}$)|(^d{3,4}d{3,8}$)|(^d{3,4}-d{3,8}$)/.测试(值);},消息: '请正确输入电话号码},number: { validator:函数(值,参数){返回/^[0-9 } .[0-9]*$/.测试(值);},消息: '请输入数字},money:{ validator:函数(值,参数){ return(/^(([1-9]d*)|d)(.d{1,2})?$/).测试(值);},消息: '请输入正确的金额},mone:{ validator:函数(值,参数){返回(/^(([1-9]d*)|d)(.d{1,2})?$/).测试(值);},消息: '请输入整数或小数},integer : { validator :函数(value,param){ return /^[ ]?[1-9]d*$/.测试(值);},消息: '请输入最小为一的整数},integ : { validator :函数(value,param){ return /^[ ]?[0-9]d*$/.测试(值);},消息: '请输入整数},范围: {验证器:函数(值,参数){ if(/^[1-9]d*$/.测试(值)){ 0返回值=param[0]值=param[1]} else { return false;} },消息: '输入的数字在{0}到{1}之间},minlength : { validator :函数(值,param){返回值。length=param[0]},message: '至少输入{0}个字},maxlength : { validator :函数(value,param){返回值。length=param[0]},message: '最多{0}个字},//选择即选择框的验证select valid : { validator :函数(值,param){ if(值==param[0]){ return false;} else { return true} },消息: '请选择},idcode : { validator :函数(值,参数){返回/(^d{15}$)|(^d{18}$)|(^d{17}(d|x|x)$)/.测试(值);},消息: '请输入正确的身份证号},loginName: { validator:函数(值,参数){返回/^[u0391-uffe5w]$/。测试(值);},消息: '登录名称只允许汉字、英文字母、数字及下划线。

},等于: { validator:函数(值,param){ 0返回值==$(参数[0]).val();},消息: '两次输入的字符不一至},englishOrNum : {//只能输入英文和数字验证器:函数(值){返回/^[a-zA-Z0-9_ ]{1,}$/.测试(值);},消息: '请输入英文、数字、下划线或者空格},萧墅3360 {验证器:函数(值){返回/^(([1-9])|([0-9]。[0-9]{1,2}))$/.测试(值);},消息: '最多保留两位小数!},ddprice : { validator :函数(值,参数){ if(/^[1-9]d*$/.测试(值)){ 0返回值=param[0]值=param[1];} else { return false} },消息: '请输入一到100之间正整数},jretarpelberlimit : { validator : function(value,param){ if(/^[0-9] ([.]{1}[0-9]{1,2})?$/.test(value)){ return parseFloat(value)parseFloat(param[0])parseFloat(value)=parseFloat(param[1]);} else { return false} },消息: '请输入0到100之间的最多俩位小数的数字},速率检查: {验证器:函数(值,参数){ if(/^[0-9] ([.]{1}[0-9]{1,2})?$/.test(value)){ return parseFloat(value)parseFloat(param[0])parseFloat(value)=parseFloat(param[1]);} else { return false} },消息: '请输入0到1000之间的最多俩位小数的数字' } });

更多资讯
游戏推荐
更多+