jQuery電話號碼驗(yàn)證實(shí)例
本文實(shí)例為大家分享了jQuery電話號碼驗(yàn)證的具體代碼,供大家參考,具體內(nèi)容如下
電話號碼驗(yàn)證:
//移動號碼歸屬地支持號段:134 135 136 137 138 139 147 150 151 152 157 158 159 178 182 183 184 187 188
//聯(lián)通號碼歸屬地支持號段:130 131 132 145 155 156 176 186
//電信號碼歸屬地支持號段:133 153 177 180 181 189
//移動運(yùn)營商:170
移動:
2G號段(GSM):134-139、150、151、152、158-159;
3G號段(TD-SCDMA):157、187、188、147.
聯(lián)通:
2G號段(GSM):130-132、155-156;
3G號段(WCDMA):185、186.
電信:
2G號段(CDMA):133、153;
3G號段(CDMA2000):180、189.
正則表達(dá)式:
解釋: 必須是滿足下列格式的11位數(shù)字電話號碼
13(0-9)或者14(0-9)或者170或者15(0-3)或者15(5-9)或者18(0-9)+8位數(shù)字
注:正整數(shù)(首位不能為0,如025不合法)的正則表達(dá)式:/^[1-9][0-9]*$/
應(yīng)用實(shí)例:
<html>
<script type="text/javascript" src="jquery-1.12.1.js"></script>
</head>
<body>
<span id="lblErr" style="color:Red;"></span>
<input name="PhoneNumber" type="text" id="PhoneNumber" style="width: 255px;">
<input type="submit" value="提交" onclick="submitValidate()" id="btnSave">
<script>
function submitValidate(){
var strPhoneNumber = $("#PhoneNumber").val();
var isMobile;
if (strPhoneNumber.length > 0) {
var arrayPhoneNumber = strPhoneNumber.replace(";", ";").split(";");
if (arrayPhoneNumber.length > 5) {
$("#lblErr").text("手機(jī)號最多能添加5個。");
$("#lblErr").css("display", "");
return false;
} else {
for (var i = 0; i < arrayPhoneNumber.length; i++) {
isMobile = arrayPhoneNumber[i].match(/^(((13[0-9]{1})|(14[0-9]{1})|(17[0]{1})|(15[0-3]{1})|(15[5-9]{1})|(18[0-9]{1}))+\d{8})$/);
if (!isMobile) {
$("#lblErr").text("第 " + (i + 1) + " 個手機(jī)號: " + arrayPhoneNumber[i] + " 不正確。");
$("#lblErr").css("display", "");
return false;
}
}
}
}
}
</script>
</body>
</html>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- jquery?validation驗(yàn)證電話號碼,email(實(shí)例代碼)
- js電話號碼驗(yàn)證方法
- js代碼驗(yàn)證手機(jī)號碼和電話號碼是否合法
- java正則表達(dá)式驗(yàn)證郵箱、電話號碼示例
- JavaScript表單通過正則表達(dá)式驗(yàn)證電話號碼
- JavaScript通過正則表達(dá)式實(shí)現(xiàn)表單驗(yàn)證電話號碼
- java驗(yàn)證電話號碼的方法
- js驗(yàn)證電話號碼與手機(jī)支持+86的正則表達(dá)式
- js驗(yàn)證電話號碼手機(jī)號碼的正則表達(dá)式
- js驗(yàn)證輸入是否為手機(jī)號碼或電話號碼示例
相關(guān)文章
jQuery實(shí)現(xiàn)的表格前端排序功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的表格前端排序功能,涉及jQuery針對表格元素的獲取、遍歷及事件響應(yīng)相關(guān)操作技巧,需要的朋友可以參考下2017-09-09
jquery+json實(shí)現(xiàn)數(shù)據(jù)列表分頁示例代碼
該實(shí)例中,新聞數(shù)據(jù)列表未使用表格顯示,下面有個不錯的示例完美實(shí)現(xiàn)實(shí)現(xiàn)數(shù)據(jù)列表分頁,感興趣的朋友不要錯過2013-11-11
jQuery中的CSS樣式屬性css()及width()系列大全
本文給大家分享jQuery的CSS樣式屬性css(),width()系列,offset()與position(),scrollLeft()與scrollTop()的相關(guān)知識,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-08-08
升級到j(luò)Query?3.6.1遇見的一些坑以及應(yīng)對辦法
Jquery低版本存在安全漏洞,所以需要升級版本,下面這篇文章主要給大家介紹了關(guān)于升級到j(luò)Query?3.6.1遇見的一些坑以及應(yīng)對辦法的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-06-06
jQuery中:first-child選擇器用法實(shí)例
這篇文章主要介紹了jQuery中:first-child選擇器用法,實(shí)例分析了:first-child選擇器的功能、定義及匹配父元素的第一個子元素的用法技巧,具有一定參考借鑒價值,需要的朋友可以參考下2014-12-12
jquery文字填寫自動高度的實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄猨query文字填寫自動高度的實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-11-11

