<p>用途:校验ip地址的格式<br />
*/<br />
function isIP(strIP) {<br />
if (isNull(strIP)) return false;<br />
var re=/^(d+).(d+).(d+).(d+)$/g //匹配IP地址的正则表达式<br />
if(re.test(strIP))<br />
{<br />
if( RegExp.$1 <256 && RegExp.$2<256 && RegExp.$3<256 && RegExp.$4<256) return true;<br />
}<br />
return false;<br />
}<br />
/*<br />
<br />
用途:检查输入字符串是否为空或者全部都是空格<br />
如果全是空返回true,否则返回false<br />
*/<br />
function isNull( str ){<br />
if ( str == "" ) return true;<br />
var regu = "^[ ]+$";<br />
var re = new RegExp(regu);<br />
return re.test(str);<br />
}<br />
/*<br />
<br />
用途:检查输入对象的值是否符合整数格式<br />
*/<br />
function isInteger( str ){<br />
var regu = /^[-]{0,1}[0-9]{1,}$/;<br />
return regu.test(str);<br />
}<br />
<br />
/*<br />
<br />
用途:检查输入手机号码是否正确<br />
*/<br />
function checkMobile( s ){<br />
var regu =/^[1][3][0-9]{9}$/;<br />
var re = new RegExp(regu);<br />
if (re.test(s)) {<br />
return true;<br />
}else{<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:检查输入字符串是否符合正整数格式<br />
*/<br />
function isNumber( s ){<br />
var regu = "^[0-9]+$";<br />
var re = new RegExp(regu);<br />
if (s.search(re) != -1) {<br />
return true;<br />
} else {<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:检查输入字符串是否是带小数的数字格式,可以是负数<br />
*/<br />
function isDecimal( str ){<br />
if(isInteger(str)) return true;<br />
var re = /^[-]{0,1}(d+)[.]+(d+)$/;<br />
if (re.test(str)) {<br />
if(RegExp.$1==0&&RegExp.$2==0) return false;<br />
return true;<br />
} else {<br />
return false;<br />
}<br />
}<br />
/*<br />
<br />
用途:检查输入对象的值是否符合端口号格式<br />
*/<br />
function isPort( str ){<br />
return (isNumber(str) && str<65536);<br />
}<br />
/*<br />
<br />
用途:检查输入对象的值是否符合E-Mail格式<br />
<br />
*/<br />
function isEmail( str ){<br />
var myReg = /^[-_A-Za-z0-9]+@([_A-Za-z0-9]+.)+[A-Za-z0-9]{2,3}$/;<br />
if(myReg.test(str)) return true;<br />
return false;<br />
}<br />
/*<br />
<br />
用途:检查输入字符串是否符合金额格式<br />
*/<br />
function isMoney( s ){<br />
var regu = "^[0-9]+[.][0-9]{0,3}$";<br />
var re = new RegExp(regu);<br />
if (re.test(s)) {<br />
return true;<br />
} else {<br />
return false;<br />
}<br />
}<br />
<br />
/*<br />
<br />
用途:检查输入字符串是否只由英文字母和数字和下划线组成<br />
<br />
*/<br />
function isNumberOr_Letter( s ){//判断是否是数字或字母<br />
var regu = "^[0-9a-zA-Z_]+$";<br />
var re = new RegExp(regu);<br />
if (re.test(s)) {<br />
return true;<br />
}else{<br />
return false;<br />
}<br />
}<br />
/*</p>