91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

正則表達式判斷所填入號碼的運營商js代碼修改版是怎樣的

發布時間:2021-12-14 13:55:55 來源:億速云 閱讀:203 作者:柒染 欄目:互聯網科技

今天就跟大家聊聊有關正則表達式判斷所填入號碼的運營商js代碼修改版是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

功能:判斷所填入號碼的運營商
該函數按照以下標準實現
移動:134-139 151 188
聯通:130-132 156
電信:133 189 155
關于這些號段之外的號碼查詢將提示暫無數據信息
同時由于攜號入網的實施導致號碼的運營商變化且存在不確定性
本程序只做為正則表達式學習交流使用,可隨意傳播,但是由該程序造成的錯誤,作者概不負責!
代碼如下:


<html>
<script language="javascript" type="text/javascript">
/**
Designed By Androidyue
Date:2011-01-20
功能:判斷所填入號碼的運營商
該函數按照以下標準實現
移動:134-139 151 188
聯通:130-132 156
電信:133 189 155
關于這些號段之外的號碼查詢將提示暫無數據信息
同時由于攜號入網的實施導致號碼的運營商變化且存在不確定性
本程序只做為正則表達式學習交流使用,可隨意傳播,但是由該程序造成的錯誤,作者概不負責!
**/
function getServiceProvider(){
//獲取用戶輸入框的信息
var phoneNumber=document.getElementById("phoneInfo").value;
//如果用戶輸入框不包含任何信息
if(phoneNumber==""){
alert("輸入手機號碼信息不能為空");
return ;
}
//如果用戶輸入的不是11位數據
if(phoneNumber.length!=11){
alert("請輸入一個11位的標準手機號碼");
return ;
}
//設置匹配正則表達式內容
var re=/1(/d)(/d)(/d{8})/;
//進行匹配字符串
var arrResult=phoneNumber.match(re);
//如果匹配無結果
if(arrResult==null){
alert("請核實你輸入的電話號碼是否存在或是否被包含非數字字符");
return;
}else{
//if(arrResult.length!=0){
if(RegExp.$1==3){//如果第二位數字是3,判斷第三位數字
switch(RegExp.$2){//判斷第三位數字
case '0'://130 131 132 是聯通號段
case '1':
case '2':
alert("這是一個聯通手機號碼");
break;
case '3'://133 為電信號段
alert("這是一個電信手機號碼");
break;
case '4'://134 135 136 137 138 139 是移動號段
case '5':
case '6':
case '7':
case '8':
case '9':
alert("這是一個移動手機號碼");
break;
}
return;
}
if(RegExp.$1==5){//如果第二位數字是5
switch(RegExp.$2){//判斷第三個數字
case '1'://151 是移動號段
alert("這是一個移動手機號碼");
break;
case '5'://155是聯通號段
alert("這是一個聯通手機號碼");
break;
case '6'://156 是電信號段
alert("這是一個電信手機號碼");
break;
default://其他前2為是15 但第三位不是1 5 6 的電話號碼,暫時顯示暫無數據
alert("您輸入的手機號碼暫無數據");
break;
}
return;
}
if(RegExp.$1==8){//如果第二位數字是8 判斷第三位數字
switch(RegExp.$2){
case '8'://188 是移動號段
alert("這是一個移動手機號碼");
break;
case '9'://189 是電信號段
alert("這是一個電信手機號碼");
break;
default://其他前兩位是18 但是第三位不是 8 9 的電話號碼,顯示暫無數據
alert("您輸入的手機號碼暫無數據");
break;
}
return;
}
alert("你輸入的電話號碼暫無數據");
return;
}//如果有匹配的結束標志
}// the end of the function getServiceProvider
</script>
<body>
請輸入你要查詢運營商的手機號碼:
<input type="text" name="phoneInfo" id="phoneInfo">
<input type="button" value="查詢" onclick="getServiceProvider()">
</body>
</html>

看完上述內容,你們對正則表達式判斷所填入號碼的運營商js代碼修改版是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

南丰县| 灵山县| 宁化县| 剑河县| 桐柏县| 定远县| 体育| 平远县| 靖江市| 邮箱| 嘉黎县| 南丰县| 怀仁县| 关岭| 建瓯市| 广宗县| 潜江市| 疏勒县| 临邑县| 宜州市| 山阴县| 贡山| 志丹县| 白朗县| 思南县| 丁青县| 天峨县| 英山县| 宁海县| 宝山区| 玉田县| 陵水| 蒙自县| 武山县| 旬阳县| 德兴市| 五原县| 罗江县| 高邮市| 揭阳市| 房山区|