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

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

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 亚洲精品亚洲人成在线观看| 国产色婷婷五月精品综合在线| 无码精品黑人一区二区三区 | 亚洲国产精品成人一区| 精品国精品国产| 久久精品亚洲精品国产色婷 | 精品无码久久久久久久久久 | 国产亚洲一区二区精品| 亚洲日韩精品A∨片无码| 精品国产免费人成网站| 日韩精品久久久久久| 国产成人精品久久二区二区| 日韩人妻无码精品久久免费一| 欧美精品综合视频一区二区| 国产精品 综合 第五页| 日韩欧国产精品一区综合无码| 69国产成人综合久久精品| 久久精品无码一区二区无码| 亚洲精品国产精品乱码不99| 日韩熟女精品一区二区三区| 精品无码国产污污污免费网站国产 | 56prom精品视频在放免费| 精品无码一区二区三区爱欲| 亚洲国产精品国自产拍AV| 精品乱子伦一区二区三区高清免费播放 | 国产三级精品三级在线观看专1| 99久久国产热无码精品免费 | 精品人无码一区二区三区| 亚洲精品无码午夜福利中文字幕 | 亚洲国产精品成人网址天堂 | 免费人成在线观看欧美精品 | 99精品福利国产在线| 午夜亚洲av永久无码精品| 国产精品污WWW一区二区三区| 青青草精品视频| 日本精品久久久中文字幕| 日本精品在线视频| 2023国产精品自拍| 国产精品亚洲精品日韩已方| 国精品无码A区一区二区| 精品国产爽爽AV|