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位以内的正整数!"
}
});
$.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位以内的正整数!"
}
});
相关文章推荐
- asp下常用正则表达式及字符串验证方法
- jquery validate.addMethod 正则表达式 (自定义验证方法)
- js方法进行邮箱验证代码,完美运行 正则表达式
- 117 js 正则表达式 test方法 验证输入正整数 去空格 去双引号
- 使用JS中的exec()方法构造正则表达式验证
- jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
- ExtJS4的文本框(textField)使用正则表达式进行验证(Regex)的方法
- SQL Server 调用 C# 方法实现正则表达式验证
- 正则表达式基础知识及常用表单验证正则(使用时查找为主,需多加基础方法的例子)
- 用JavaScrip正则表达式验证form表单的方法
- js验证邮箱正则表达式,邮箱验证方法
- jquery validate.addMethod 正则表达式 (自定义验证方法)
- 正则表达式常用的一些验证方法
- ExtJS4的文本框(textField)使用正则表达式进行验证(Regex)的方法
- jquery使用正则表达式验证email地址的方法
- js用正则表达式来验证表单(比较齐全的资源),JS正则test()方法
- UItextVeiw重写deletebackward方法&&正则表达式
- C#常用正则表达式验证(使用C#3.0扩展方法)(转)
- 常见的 JQuery 正则表达式以及验证方法
- 用JavaScript的正则表达式验证网址格式是否正确,方法很多,这只是一个实现的方法.