站長資訊網
最全最豐富的資訊網站

Javascrp中幾個常用的字符串驗證

<!– 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})?$/; //電話號
var reMbl = /^13[0135-9]d{8}$/; //手機號
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+)?$/; //數值
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”>手機號:</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”>數值:</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 />
說明:<br />
 1. IP地址做到了完全嚴格的驗證;<br />
 2. E-mail地址中“@”前面的部分不是很確定,如果想不“誤殺”,把“[w-.]+”改為“[^@]+”;<br />
 3. 電話號碼做到了基本嚴格的驗證,國際區號、國內區號、分機號可以有或沒有,位數只要是7位或8位就可以而沒考慮具體情況;<br />
 4. 手機號目前情況做到了基本嚴格的驗證;<br />
 5. Http地址地址類型可根據情況更改,如“[http|ftp]”,域名部分做到了盡可能嚴格的驗證,路徑部分未做任何驗證。<br />
 6. 數值做到了基本嚴格的驗證;<br />
 7. 身份證只對數字位數進行了判斷(15位或18位,18位的尾數允許字母)。

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲精品无码不卡在线播放HE| 青青青青久久精品国产h久久精品五福影院1421| 久久精品国产亚洲AV嫖农村妇女 | 日韩免费视频观看| 国产精品久久久久久久伊一 | 国产午夜精品一区二区三区不卡 | 亚洲精品高清国产一久久| 久久精品?ⅴ无码中文字幕| 香蕉精品高清在线观看视频| 中文字幕日韩第十页在线观看| 热久久综合这里只有精品电影 | 99re热这里只有精品18| 国产免费久久精品久久久| 日韩人妻无码精品一专区| 国产日产韩国精品视频| 日日噜噜噜噜夜夜爽亚洲精品| 精品成人一区二区三区四区| 女人高潮内射99精品| 亚洲国产日韩一区高清在线 | 亚洲精品国自产拍在线观看| 日韩字幕一中文在线综合| 日韩在线一区二区| 日韩国产成人精品视频| 日韩在线高清视频| 日韩人妻高清精品专区| 精品一区精品二区| 色老二精品视频在线观看| 日韩aa在线观看| 日本免费精品一区二区三区| 日韩蜜芽精品视频在线观看| 一级一级特黄女人精品毛片| 午夜精品久久影院蜜桃| 亚洲国产一成久久精品国产成人综合| www.亚洲精品.com| 国产精品午夜国产小视频| 国产精品午夜一级毛片密呀| 老司机精品视频在线观看| 国产成人精品综合久久久久 | 成人区精品人妻一区二区不卡| 99re热这里只有精品视频中文字幕 | 日韩精品免费在线视频|