例如:校验输入框只能录入0-1000之间 最多有2位小数的数字
表单
$.extend($.fn.validatebox.defaults.rules, { chs: { validator: function (value, param) { return /^[\u0391-\uffe5]+$/.test(value); }, message: '请输入汉字' }, english : {// 验证英语 validator : function(value) { return /^[a-za-z]+$/i.test(value); }, message : '请输入英文' }, ip : {// 验证ip地址 validator : function(value) { return /\d+\.\d+\.\d+\.\d+/.test(value); }, message : 'ip地址格式不正确' }, zip: { validator: function (value, param) { return /^[0-9]\d{5}$/.test(value); }, message: '邮政编码不存在' }, qq: { validator: function (value, param) { return /^[1-9]\d{4,10}$/.test(value); }, message: 'qq号码不正确' }, mobile: { validator: function (value, param) { return /^(?:13\d|15\d|18\d)-?\d{5}(\d{3}|\*{3})$/.test(value); }, message: '手机号码不正确' }, tel:{ validator:function(value,param){ return /^(\d{3}-|\d{4}-)?(\d{8}|\d{7})?(-\d{1,6})?$/.test(value); }, message:'电话号码不正确' }, mobileandtel: { validator: function (value, param) { return /(^([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}13\d{9}$)|(^\d{3,4}\d{3,8}$)|(^\d{3,4}\-\d{3,8}$)/.test(value); }, message: '请正确输入电话号码' }, number: { validator: function (value, param) { return /^[0-9]+.?[0-9]*$/.test(value); }, message: '请输入数字' }, money:{ validator: function (value, param) { return (/^(([1-9]\d*)|\d)(\.\d{1,2})?$/).test(value); }, message:'请输入正确的金额' }, mone:{ validator: function (value, param) { return (/^(([1-9]\d*)|\d)(\.\d{1,2})?$/).test(value); }, message:'请输入整数或小数' }, integer:{ validator:function(value,param){ return /^[+]?[1-9]\d*$/.test(value); }, message: '请输入最小为1的整数' }, integ:{ validator:function(value,param){ return /^[+]?[0-9]\d*$/.test(value); }, message: '请输入整数' }, range:{ validator:function(value,param){ if(/^[1-9]\d*$/.test(value)){ return value >= param[0] && value =param[0] }, message:'至少输入{0}个字' }, maxlength:{ validator:function(value,param){ return value.length= param[0] && value parsefloat(param[0]) && parsefloat(value) parsefloat(param[0]) && parsefloat(value) <= parsefloat(param[1]); }else{ return false; } }, message:'请输入0到1000之间的最多俩位小数的数字' } });