<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 &lt;256 &amp;&amp; RegExp.$2&lt;256 &amp;&amp; RegExp.$3&lt;256 &amp;&amp; RegExp.$4&lt;256) return true;<br /> }<br /> return false;<br /> }<br /> /*<br /> <br /> 用途:检查输入字符串是否为空或者全部都是空格<br /> 如果全是空返回true,否则返回false<br /> */<br /> function isNull( str ){<br /> if ( str == &quot;&quot; ) return true;<br /> var regu = &quot;^[ ]+$&quot;;<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 = &quot;^[0-9]+$&quot;;<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&amp;&amp;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) &amp;&amp; str&lt;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 = &quot;^[0-9]+[.][0-9]{0,3}$&quot;;<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 = &quot;^[0-9a-zA-Z_]+$&quot;;<br /> var re = new RegExp(regu);<br /> if (re.test(s)) {<br /> return true;<br /> }else{<br /> return false;<br /> }<br /> }<br /> /*</p>
返回顶部 留言