主頁(yè) > 知識(shí)庫(kù) > Javascrp中幾個(gè)常用的字符串驗(yàn)證

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

熱門(mén)標(biāo)簽:百音電話(huà)機(jī)器人 福州工作銷(xiāo)售電話(huà)機(jī)器人 RO地圖標(biāo)注app 錫林郭勒盟地圖標(biāo)注位置 湖南企業(yè)智能外呼系統(tǒng)供應(yīng)商 知名的電話(huà)機(jī)器人 高德地圖標(biāo)注短信簽約 自制電銷(xiāo)機(jī)器人 電銷(xiāo)機(jī)器人公司簡(jiǎ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})?$/; //電話(huà)號(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">電話(huà):/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. 電話(huà)號(hào)碼做到了基本嚴(yán)格的驗(yàn)證,國(guó)際區(qū)號(hào)、國(guó)內(nèi)區(qū)號(hào)、分機(jī)號(hào)可以有或沒(méi)有,位數(shù)只要是7位或8位就可以而沒(méi)考慮具體情況;br />
 4. 手機(jī)號(hào)目前情況做到了基本嚴(yán)格的驗(yàn)證;br />
 5. Http地址地址類(lèi)型可根據(jù)情況更改,如“[http|ftp]”,域名部分做到了盡可能?chē)?yán)格的驗(yàn)證,路徑部分未做任何驗(yàn)證。br />
 6. 數(shù)值做到了基本嚴(yán)格的驗(yàn)證;br />
 7. 身份證只對(duì)數(shù)字位數(shù)進(jìn)行了判斷(15位或18位,18位的尾數(shù)允許字母)。
您可能感興趣的文章:
  • 如何驗(yàn)證字符串是否包含有效字符?
  • javascript中使用正則表達(dá)式進(jìn)行字符串驗(yàn)證示例

標(biāo)簽:茂名 西寧 秦皇島 吉林 河北 怒江 玉林 昆明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Javascrp中幾個(gè)常用的字符串驗(yàn)證》,本文關(guān)鍵詞  Javascrp,中,幾個(gè),常用的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Javascrp中幾個(gè)常用的字符串驗(yàn)證》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Javascrp中幾個(gè)常用的字符串驗(yàn)證的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章