您的位置:首页 > 产品设计 > UI/UE

easyUI validatabox 重写验证方法 验证正则表达式

2017-07-22 20:50 176 查看
easyUI validatabox 重写验证方式 验证正则表达式:

$.extend($.fn.validatebox.defaults.rules, {

limit : {

validator : function(value, param) {

return value >= param[0] && value <= param[1];

},

message : limit

},

sen_resolution:{

validator : function(value) {

var testFloat=/^(\d{1,5})(\.\d{0,1})?$/

if (value != "") {

if (testFloat.test(value)) {

if(parseFloat(value) >= 0){

return true;

}else{

return false;

}

}

return false;

}return false;

},

message : "请输入数字,最多5位数,小数点后面最多保留1位数,最小值为0!"

},

sen_tilt:{

validator:function(value){

var testFloat=/^-?\d{1,2}$/;

if(value!=""){

if(testFloat.test(value)){

if(parseFloat(value)<=90&&parseFloat(value)>= -90){

return true;

}return false;

}return false;

}return false;

},

message:"请输入-90~90之间的整数!"

},

sen_width:{

validator:function(value){

var testFloat=/^\d{1,5}$/;

if(value!=""){

if(testFloat.test(value)){

return true;

}

return false;

}return false;

},

message:"请输入5位以内的正整数!"

},

sen_dayworktime:{

validator:function(value){

var testFloat=/^\d{1,5}$/;

if(value!=""){

if(testFloat.test(value)){

if(parseFloat(value)<=57600){

return true;

}return false;

}return false;

}return false;

},

message:"请输入正整数,时间不得超出白天的总时间!"

},

sen_nightworktime:{

validator:function(value){

var testFloat=/^\d{1,5}$/;

if(value!=""){

if(testFloat.test(value)){

if(parseFloat(value)<=28800){

return true;

}return false;

}return false;

}return false;

},

message:"请输入正整数,时间不得超出夜晚的总时间!"

},

sen_margin:{

validator : function(value) {

var testFloat=/^(\d{1,5})(\.\d{0,1})?$/

if (value != "") {

if (testFloat.test(value)) {

if(parseFloat(value) >= 0){

return true;

}else{

return false;

}

}

return false;

}return false;

},

message : "请输入数字,最多5位数,小数点后面最多保留1位数,最小值为0!"

},

sen_scenelength:{

validator : function(value) {

var testFloat=/^(\d{1,5})(\.\d{1,5})?$/

if (value != "") {

if (testFloat.test(value)) {

if(parseFloat(value) >= 0){

return true;

}else{

return false;

}

}

return false;

}return false;

},

message : "请输入数字,最多5位数,小数点后面最多保留5位数,最小值为0!"

},

numFive:{

validator:function(value){

var testFloat=/^\d{1,5}$/;

if(value!=""){

if(testFloat.test(value)){

return true;

}return false;

}return false;

},

message:"请输入5位以内的正整数!"

}

});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息