| if(str == "") return true; if(typeof(val) != "string") val = val ""; if(checkIsInteger(str) == true) { if(parseInt(str,10)>=parseInt(val,10)) return true; else return false; } else return false; }//~~~ /** *校验整型最大值 *str:要校验的串。 val:比较的值 * *返回值: *假如为空,定义校验通过, 返回true *假如满足条件,小于等于给定值,校验通过,返回true *假如大于给定值, 返回false 参考提示信息:输入值不能大于给定值! */ function checkIntegerMaxValue(str,val) { //假如为空,则通过校验 if(str == "") return true; if(typeof(val) != "string") val = val ""; if(checkIsInteger(str) == true) { if(parseInt(str,10)<=parseInt(val,10)) return true; else return false; } else return false; }//~~~ /** *校验整型是否为非负数 *str:要校验的串。 * *返回值: *假如为空,定义校验通过,返回true *假如非负数, 返回true *假如是负数, 返回false 参考提示信息:输入值不能是负数! */ function isNotNegativeInteger(str) { //假如为空,则通过校验 if(str == "") return true; if(checkIsInteger(str) == true) { if(parseInt(str,10) < 0) return false; else return true; } else return false; }//~~~ /*--------------------------------- Integer --------------------------------------*/ /********************************** Double ****************************************/ /** *校验字符串是否为浮点型 *返回值: *假如为空,定义校验通过, 返回true *假如字串为浮点型,校验通过, 返回true *假如校验不通过, 返回false 参考提示信息:输入域不是合法的浮点数! */ function checkIsDouble(str) { //假如为空,则通过校验 if(str == "") return true; //假如是整数,则校验整数的有效性 if(str.indexOf(".") == -1) { if(checkIsInteger(str) == true) return true; else return false; } else { if(/^(\-?)(\d )(.{1})(\d )$/g.test(str)) return true; else return false; } }//~~~ /** *校验浮点型最小值 *str:要校验的串。 val:比较的值 * *返回值: *假如为空,定义校验通过, 返回true *假如满足条件,大于等于给定值,校验通过,返回true *假如小于给定值, 返回false 参考提示信息:输入域不能小于给定值! */ function checkDoubleMinValue(str,val) { //假如为空,则通过校验 if(str == "") return true; if(typeof(val) != "string") val = val ""; if(checkIsDouble(str) == true) { if(parseFloat(str)>=parseFloat(val))
|
| 共5页: 上一页 [1] 2 [3] [4] [5] 下一页 |
评论加载中…