Js数据类型判断.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Js数据类型判断

Js数据类型判断 /**********************一。验证类*****************************/ //对象是否 存在 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时间类验证******************************/ //2.1 短时间,形如 (13:04:06) function shortTimeCheck(str) { if(!isObj(str))// 判断对象是否存在 return undefined; var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2})$/); //var a = str.match(/^\d{1,2}:\d{1,2}:\d{1,2}$/); if (a == null) { alert( 输入的参数不是时间格式); return false; } if (a[1]24 || a[3]60 || a[4]60) { alert(时间格式不对); return false } return true; } //2.2 短日期,形如 (2003-12-05) function shorDateCheck(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null) return false; var d= new Date(r[1], r[3]-1, r[4]); return (d.getFullYear()==r[1](d.getMonth()+1)==r[3]d.getDate()==r[4]); } //2.3 长时间,形如 (2003-12-05 13:04:06) function longDateCheck(str) { var reg = /^(\d{1,4})(-|\

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档