站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

Javascrp中幾個(gè)常用的字符串驗(yàn)證

<!– Writed by Zhong@IECN 2004.3.26 –>

<script language=”javascript”>
var reIp = /^([01]?d{1,2}|2[0-4]d|25[0-5])(.([01]?d{1,2}|2[0-4]d|25[0-5])){3}$/; //IP
var reEml = /^[w-.]+@[a-z0-9]+(-[a-z0-9]+)?(.[a-z0-9]+(-[a-z0-9]+)?)*.[a-z]{2,4}$/i; //E-mail
var reTel = /^((d{2,3}-)?d{2,5}-)?[2-9]d{6,7}(-d{2,5})?$/; //電話號(hào)
var reMbl = /^13[0135-9]d{8}$/; //手機(jī)號(hào)
var reHttp = /^http://[a-z0-9]+(-[a-z0-9]+)?(.[a-z0-9]+(-[a-z0-9]+)?)*.[a-z]{2,4}(/?|/.+)$/i; //Http地址
var reNum = /^-?d+(.d+)?$/; //數(shù)值
var reIdc = /^d{15}(d{2}[a-z0-9])?$/; //身份證
</script>

<table>
 <tr>
 <td align=”right”>IP:</td>
 <td><input id=”ipInput” /><input type=”button” value=”Check” onclick=”alert(reIp.test(ipInput.value));” />(如:123.123.123.123)</td>
 </tr>
 <tr>
 <td align=”right”>E-Mail:</td>
 <td><input id=”emailInput”><input type=”button” value=”Check” onclick=”alert(reEml.test(emailInput.value));”>(如:xxx@iecn.net</a></td>
 </tr>
 <tr>
 <td align=”right”>電話:</td>
 <td><input id=”telInput” /><input type=”button” value=”Check” onclick=”alert(reTel.test(telInput.value));” />(如:86-10-12345678-123)</td>
 </tr>
 <tr>
 <td align=”right”>手機(jī)號(hào):</td>
 <td><input id=”mblInput” /><input type=”button” value=”Check” onclick=”alert(reMbl.test(mblInput.value));” />(如:13012345678)</td>
 </tr>
 <tr>
 <td align=”right”>Http地址:</td>
 <td><input id=”httpInput” /><input type=”button” value=”Check” onclick=”alert(reHttp.test(httpInput.value));” />(如:http://www.iecn.net)</td>
 </tr>
 <tr>
 <td align=”right”>數(shù)值:</td>
 <td><input id=”numInput” /><input type=”button” value=”Check” onclick=”alert(reNum.test(numInput.value));” />(如:123、123.4、-0.123)</td>
 </tr>
 <tr>
 <td align=”right”>身份證:</td>
 <td><input id=”idcInput” /><input type=”button” value=”Check” onclick=”alert(reIdc.test(idcInput.value));” />(如:123456197601018888)</td>
 </tr>
</table>
<br /><br />
說(shuō)明:<br />
 1. IP地址做到了完全嚴(yán)格的驗(yàn)證;<br />
 2. E-mail地址中“@”前面的部分不是很確定,如果想不“誤殺”,把“[w-.]+”改為“[^@]+”;<br />
 3. 電話號(hào)碼做到了基本嚴(yán)格的驗(yàn)證,國(guó)際區(qū)號(hào)、國(guó)內(nèi)區(qū)號(hào)、分機(jī)號(hào)可以有或沒有,位數(shù)只要是7位或8位就可以而沒考慮具體情況;<br />
 4. 手機(jī)號(hào)目前情況做到了基本嚴(yán)格的驗(yàn)證;<br />
 5. Http地址地址類型可根據(jù)情況更改,如“[http|ftp]”,域名部分做到了盡可能嚴(yán)格的驗(yàn)證,路徑部分未做任何驗(yàn)證。<br />
 6. 數(shù)值做到了基本嚴(yán)格的驗(yàn)證;<br />
 7. 身份證只對(duì)數(shù)字位數(shù)進(jìn)行了判斷(15位或18位,18位的尾數(shù)允許字母)。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
亚洲国产综合精品一区在线播放| 国产成人青青热久免费精品| 无码国产精品一区二区免费模式| 91精品国产综合久久久久久| 亚洲精品偷拍视频免费观看 | 日本精品3d动漫一区二区| 国产精品久久自在自线观看| 99精品视频观看| 午夜精品免费在线观看| 久久精品94精品久久精品| 亚洲乱码国产乱码精品精| 中文国产成人精品久久一区| 精品国产免费一区二区三区| 国产99久久九九精品无码| 亚洲国产精品成人AV无码久久综合影院| 亚洲视频日韩视频| 日韩亚洲不卡在线视频中文字幕在线观看 | 国产精品国产福利国产秒拍| 四虎永久在线日韩精品观看| 久久精品国产AV一区二区三区| 欧洲精品码一区二区三区| 青娱乐2017年精品视频在线| 日本阿v精品视频在线观看| 精品亚洲aⅴ在线观看| 666精品国产精品亚洲| 国产一级精品高清一级毛片| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 久久99精品久久久久久国产 | 揄拍成人国产精品视频| 日本精品卡一卡2卡三卡| 国产精品亚洲一区二区三区久久| 日本精品αv中文字幕| 国产成人精品一区二三区| 国产日韩AV免费无码一区二区三区| 日韩在线观看视频网站| 亚洲高清日韩精品第一区| 日韩国产精品99久久久久久| 九九在线观看精品视频6| 国产精品美女久久久免费| 久久这里有精品视频| 亚洲韩国精品无码一区二区三区 |