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

        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號
        主站蜘蛛池模板: 久久综合精品国产一区二区三区| 国产精品乱码高清在线观看| 久久精品中文闷骚内射| 国产精品JIZZ在线观看老狼| 精品久久久久久无码中文字幕一区 | 亚洲国产精品久久久久久| 久久精品中文无码资源站| 亚洲欧美日韩国产成人精品影院| 国自产精品手机在线观看视频 | 99精品视频在线观看婷| 精品福利一区二区三| 精品国产乱码一区二区三区| 亚洲精品国产字幕久久不卡| 亚洲第一区精品日韩在线播放| 国产精品99久久久久久www| 久久精品成人免费看| 99热国内精品| 国产精品原创巨作av女教师| 日韩精品中文字幕无码一区| 亚洲Av无码精品色午夜| 亚洲色精品vr一区二区三区| 亚洲国产精品狼友中文久久久| 久久久久久无码国产精品中文字幕| 国产精品99久久久久久猫咪| 93精91精品国产综合久久香蕉| 91久久精品电影| 成人午夜精品久久久久久久小说| 99久久免费国产精品| 国产精品亚洲高清一区二区| 国产精品无码国模私拍视频 | 久久精品国产影库免费看 | 国产精品一区二区三区99| 国产精品亚洲视频| 国产一区精品| 日本精品视频在线观看| 久久精品国产只有精品66| 久久这里有精品视频| 无翼乌无遮挡全彩老师挤奶爱爱帝国综合社区精品 | 在线观看亚洲精品福利片 | 精品国偷自产在线| 2020国产精品|