《JavaScript常用检测脚本实例代码》由会员分享,可在线阅读,更多相关《JavaScript常用检测脚本实例代码(54页珍藏版)》请在金锄头文库上搜索。
1、JavaScript常用检测脚本实例代码http:/ 更新日期:2006-08-07 09:39 网页教学网/*-文件名称:check.js说明:JavaScript脚本,用于检查网页提交表单的输入数据版本:1.0*/*用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/function isIP(strIP) if (isNull(strIP) return false;var re=/(d+).(d+).(d+).(d+)$/g /匹配IP地址的正则表达式if(re.test(strIP)if( RegExp.$1 256 & RegE
2、xp.$2256 & RegExp.$3256 & RegExp.$4256) return true;return false; /*用途:检查输入字符串是否为空或者全部都是空格输入:str返回:如果全是空返回true,否则返回false*/function isNull( str )if ( str = ) return true;var regu = +$;var re = new RegExp(regu);return re.test(str);/*用途:检查输入对象的值是否符合整数格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false*/function i
3、sInteger( str ) var regu = /-0,10-91,$/;return regu.test(str);/*用途:检查输入手机号码是否正确输入:s:字符串返回:如果通过验证返回true,否则返回false*/function checkMobile( s ) var regu =/130-99$/;var re = new RegExp(regu);if (re.test(s) return true;elsereturn false;/*用途:检查输入字符串是否符合正整数格式输入:s:字符串返回:如果通过验证返回true,否则返回false*/function isNum
4、ber( s ) var regu = 0-9+$;var re = new RegExp(regu);if (s.search(re) != -1) return true; else return false;/*用途:检查输入字符串是否是带小数的数字格式,可以是负数输入:s:字符串返回:如果通过验证返回true,否则返回false*/function isDecimal( str ) if(isInteger(str) return true;var re = /-0,1(d+).+(d+)$/;if (re.test(str) if(RegExp.$1=0&RegExp.$2=0) r
5、eturn false;return true; else return false;/*用途:检查输入对象的值是否符合端口号格式输入:str 输入的字符串返回:如果通过验证返回true,否则返回false*/function isPort( str ) return (isNumber(str) & str2100 | year12 | monthgetMaxDay(year,month) | day=起始日期输入:startDate:起始日期,字符串endDate:结束如期,字符串返回:如果通过验证返回true,否则返回false*/function checkTwoDate( startDate,endDate ) if( !isDate(startDate) ) alert(起始日期不正确!);return false; else if( !isDate(endDate) ) alert(终止日期不正确!);return false; else if( startDate endDate ) alert(起始日期不能大于终止日期!);return false;return true;/*用途:检查输入的Email信箱格式是否正确输