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

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

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

        復(fù)制代碼 代碼如下:
        <html>
        <script language=”javascript” type=”text/javascript”>
        /**
        Designed By Androidyue
        Date:2011-01-20
        功能:判斷所填入號碼的運營商
        該函數(shù)按照以下標準實現(xiàn)
        移動:134-139 151 188
        聯(lián)通:130-132 156
        電信:133 189 155
        關(guān)于這些號段之外的號碼查詢將提示暫無數(shù)據(jù)信息
        同時由于攜號入網(wǎng)的實施導(dǎo)致號碼的運營商變化且存在不確定性
        本程序只做為正則表達式學習交流使用,可隨意傳播,但是由該程序造成的錯誤,作者概不負責!
        **/
        function getServiceProvider(){
        //獲取用戶輸入框的信息
        var phoneNumber=document.getElementById(“phoneInfo”).value;
        //如果用戶輸入框不包含任何信息
        if(phoneNumber==””){
        alert(“輸入手機號碼信息不能為空”);
        return ;
        }
        //如果用戶輸入的不是11位數(shù)據(jù)
        if(phoneNumber.length!=11){
        alert(“請輸入一個11位的標準手機號碼”);
        return ;
        }
        //設(shè)置匹配正則表達式內(nèi)容
        var re=/1(/d)(/d)(/d{8})/;
        //進行匹配字符串
        var arrResult=phoneNumber.match(re);
        //如果匹配無結(jié)果
        if(arrResult==null){
        alert(“請核實你輸入的電話號碼是否存在或是否被包含非數(shù)字字符”);
        return;
        }else{
        //if(arrResult.length!=0){
        if(RegExp.$1==3){//如果第二位數(shù)字是3,判斷第三位數(shù)字
        switch(RegExp.$2){//判斷第三位數(shù)字
        case ‘0’://130 131 132 是聯(lián)通號段
        case ‘1’:
        case ‘2’:
        alert(“這是一個聯(lián)通手機號碼”);
        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){//如果第二位數(shù)字是5
        switch(RegExp.$2){//判斷第三個數(shù)字
        case ‘1’://151 是移動號段
        alert(“這是一個移動手機號碼”);
        break;
        case ‘5’://155是聯(lián)通號段
        alert(“這是一個聯(lián)通手機號碼”);
        break;
        case ‘6’://156 是電信號段
        alert(“這是一個電信手機號碼”);
        break;
        default://其他前2為是15 但第三位不是1 5 6 的電話號碼,暫時顯示暫無數(shù)據(jù)
        alert(“您輸入的手機號碼暫無數(shù)據(jù)”);
        break;
        }
        return;
        }
        if(RegExp.$1==8){//如果第二位數(shù)字是8 判斷第三位數(shù)字
        switch(RegExp.$2){
        case ‘8’://188 是移動號段
        alert(“這是一個移動手機號碼”);
        break;
        case ‘9’://189 是電信號段
        alert(“這是一個電信手機號碼”);
        break;
        default://其他前兩位是18 但是第三位不是 8 9 的電話號碼,顯示暫無數(shù)據(jù)
        alert(“您輸入的手機號碼暫無數(shù)據(jù)”);
        break;
        }
        return;
        }
        alert(“你輸入的電話號碼暫無數(shù)據(jù)”);
        return;
        }//如果有匹配的結(jié)束標志
        }// the end of the function getServiceProvider
        </script>
        <body>
        請輸入你要查詢運營商的手機號碼:
        <input type=”text” name=”phoneInfo” id=”phoneInfo”>
        <input type=”button” value=”查詢” onclick=”getServiceProvider()”>
        </body>
        </html>
        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 2020国产精品| 日本精品中文字幕| 青青青青久久精品国产h| 亚洲国产午夜中文字幕精品黄网站 | 久久免费精品视频| 精品人伦一区二区三区潘金莲 | 国产精品国产亚洲精品看不卡| 老子影院午夜精品无码 | 亚洲精品美女久久777777| 国产精品免费在线播放| 国产精品日本欧美一区二区| 无码国产精品一区二区免费vr| 久久精品免费大片国产大片| 久久亚洲国产精品一区二区| 精品无码久久久久国产| 亚洲中文久久精品无码ww16| 久久亚洲精品无码播放| 丰满人妻熟妇乱又伦精品劲| 国产精品久久久久久| 精品爆乳一区二区三区无码av| 一本色道久久综合亚洲精品| 欧美日韩国产精品 | 91精品国产福利尤物| 久久99精品国产麻豆| 无码国内精品久久人妻蜜桃| 亚洲欧美国产精品第1页| 免费精品国产自产拍在线观看| 国产色精品vr一区区三区| 国产精品久久久久久久午夜片| 日本精品一区二区三区在线观看| 久久精品国产精品青草| 91精品国产自产在线观看| 93精91精品国产综合久久香蕉 | 91精品视频网站| 国产精品99久久免费观看| 国产精品乱码高清在线观看| 久久精品国产亚洲av麻豆色欲 | 无码国内精品久久人妻麻豆按摩| 久久精品无码免费不卡| 久久亚洲国产精品五月天婷| 四虎影视永久在线精品免费|