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

来源:互联网 发布:sql server 2008修复 编辑:程序博客网 时间:2024/06/02 06:31
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位以内的正整数!"
}
});
原创粉丝点击