//自定义验证 $.extend($.fn.validatebox.defaults.rules, { intOrFloat: { // 验证整数或小数 validator: function(value) { return /^\d+(\.\d+)?$/i.test(value); }, message: '请输入数字,并确保格式正确' }, englishOrNum: { // 只能输入英文和数字 validator: function(value) { return /^[a-zA-Z0-9_ ]{1,}$/.test(value); }, message: '请输入英文、数字、下划线或者空格' } }); $.extend($.fn.textbox.defaults.rules, { number: { validator: function(value, param) { return /^[0-9]*$/.test(value); }, message: "请输入数字" }, chinese: { validator: function(value, param) { var reg = /^[\u4e00-\u9fa5]+$/i; return reg.test(value); }, message: "请输入中文" }, nochinese: { validator: function(value, param) { var reg1 = /.*[\u4e00-\u9fa5]+.*/i; var reg2 = new RegExp("[!¥()【】;:、?,。]"); return ! reg1.test(value) && !reg2.test(value); }, message: "不允许输入中文字符" }, nofullWidthCharacter: { validator: function(value, param) { var reg = /.*[\uff00-\uffff]+.*/i; return ! reg.test(value); }, message: "不允许输入全角字符" }, checkLength: { validator: function(value, param) { return param[0] >= value.length; }, message: '请输入最大{0}位字符' }, specialCharacter: { validator: function(value, param) { var reg = new RegExp("[`~!@#$^&*()=|{}':;'\\[\\]<>~!@#¥……&*()——|{}【】‘;:”“'、?]"); return ! reg.test(value); }, message: '不允许输入特殊字符' }, englishLowerCase: { validator: function(value) { return /^[a-z]+$/.test(value); }, message: '请输入小写字母' } });
EasyUI easyui-textbox,easyui-validatebox的自定义校验
最新推荐文章于 2020-07-30 09:01:51 发布