/**********************一。验证类*****************************/
//对象是否 存在 function isObj(str) { if(str==null||typeof(str)=='undefined') return false; return true; } //去除字符串中的空格 function strTrim(str) { if(!isObj(str)) return 'undefined'; str=str.replace(/^\s+|\s+$/g,''); return str; } /**********************1数字验 证******************************/ //1。1整数 //整数或者为空 function isIntOrNull(str){ if(!isObj(str))//判断对象是否存在 return 'undefined'; return isNull(str)||isInt(str); } //必需是整数 function isInt(str){ var reg = /^(-|\+)?\d+$/ ; return reg.test(str); } //1.2 小数 //小数或者为空 function isFloatOrNull(str){ if(!isObj(str))//判 断对象是否存在 return 'undefined'; if(isInt(str)) return true; return isNull(str)||isFloat(str); } //必需是小数 function isFloat(str){ if(isInt(str)) return true; var reg = /^(-|\+)?\d+\.\d*$/; return reg.test(str); } //1.3 数字大小判断 //数i不能大于数y function iMinY(i , y){ if(!isObj(i)||!isObj(y))// 判断对象是否存在 return 'undefined'; if(!(isFloat(i)&&isFloat(y))) return '比较的必须是数字类型' if(i<=y) return true; return false; } // 数i不能小于数y function iMaxY(i , y){ if(!isObj(i)||!isObj(y))//判断对象是 否存在 return 'undefined'; if(!(isFloat(i)&&isFloat(y))) return '比较的必须是数字类型' if(i>=y) return true; return false; } /**********************1 数字验证******************************/ /**********************2时间类验证******************************/ /**********************3表单类验证******************************/ /**********************4字符类验证******************************/ //4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 /**********************5浏览器类******************************/ /**********************6综合类******************************/ /**********************6综合类******************************/ |
Js判断是否为数字,是否为空,是否为整形,是否为浮点型,是否为对象
最新推荐文章于 2023-02-14 16:31:47 发布
Js判断是否为数字,是否为空,是否为整形,是否为浮点型,是否为对象