<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tinguo002

     

    javascript 手機號碼正則表達式


    來源:腳本之家
    http://www.jb51.net/article/21292.htm

    事例1:
    function checkMobile(){ 
        var sMobile = document.mobileform.mobile.value 
        if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){ 
            alert("不是完整的11位手機號或者正確的手機號前七位"); 
            document.mobileform.mobile.focus(); 
            return false; 
        }
    }

    下面是腳本之家編輯對上面正則表達式的簡單分析,隨著以后手機號碼段的增加,大家可以自己擴展功能,不懂正則的朋友看完這篇文章應該會了點啊。
    主要是這段代碼了,以后大家修改這段就可以了
    ^1[3|4|5|8][0-9]\d{4,8}$
    ^1代表以1開頭,現在中國的手機號沒有是其它開頭的,以后不一定啊
    [3|4|5|8] 緊跟上面的1后面,可以是3或4或5或8的一個數字,如果以后出現190開始的手機號碼了,就需要如下[3|4|5|8|9]
    [0-9]表示0-9中間的任何數字,可以是0或9
    \d{4,8} 這個\d跟[0-9]意思一樣,都是0-9中間的數字。{4,8}表示匹配前面的最低4位數字最高8位數字。這里為什么不是直接的8呢,因為手機號碼歸屬地查詢的時候,根據前7位就可以知道具體的地址了,后面的4位沒有影響的。
    下面是測試代碼:
    <script type="text/javascript">
    function checkMobile(){
        var sMobile = document.mobileform.mobile.value
        if(!(/^1[3|5][0-9]\d{4,8}$/.test(sMobile))){
            alert("不是完整的11位手機號或者正確的手機號前七位");
            document.mobileform.mobile.focus();
            return false;
        }
    }
    </script>
    <form action="<INPUT name="mobile" class=tdc size="40" maxLength="11">
    <INPUT name="action" type="hidden" value=mobile> <INPUT class=bdtj name=B1 type=submit value="查 詢">
    </FORM>

    下面是腳本之家從別的網站找來的代碼。大家可以看下。另我們推薦大家學習下正則表達式,好多地方離開正則表達式真的不行。
    \d 代表一個數字
    例如:1或2或3,單個數字
    如果是多個可以用\d*
    \d{7,8} 代表7-8位數字(表示電話號碼)
    例如:12345678
    {7,8}表示7位或9位數字,一般電話號碼符合。
    \d{3,} 代表分機號碼
    例如:123,12345
    {3,}表示最低3個數字,可以更多
    0\d{2,3} 代表區號
    例如:021
    [0\+]\d{2,3} 代表國際區號
    如果使用減號連接,完整的應該是
    /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/


     
    <SCRIPT LANGUAGE="JavaScript">
    function testit(){
    var filter=/^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
    alert(filter.test(txt.value));
    }
    </SCRIPT>
    <input id=txt onchange="testit()">




    歡迎大家訪問我的個人網站 萌萌的IT人

    posted on 2012-08-06 15:49 一堣而安 閱讀(224) 評論(0)  編輯  收藏 所屬分類: js_css

    導航

    統計

    常用鏈接

    留言簿(1)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 色婷婷亚洲一区二区三区| 亚洲免费观看网站| 美女免费精品高清毛片在线视| 黄在线观看www免费看| 亚洲成a人片在线观看中文动漫| 一级毛片**免费看试看20分钟| www.亚洲色图| A国产一区二区免费入口| 国产亚洲精品无码专区| 中文在线免费看视频| 九月丁香婷婷亚洲综合色| 国产真人无码作爱视频免费| 亚洲精品免费视频| 亚洲视频在线观看免费视频| 亚洲一卡2卡3卡4卡国产网站| 成年人视频在线观看免费| 色欲aⅴ亚洲情无码AV| 亚洲最大AV网站在线观看| 男女午夜24式免费视频| 亚洲天堂一区在线| 情侣视频精品免费的国产 | 亚洲精品日韩中文字幕久久久| 91在线老王精品免费播放| 亚洲一级毛片免观看| 国产一级做a爱免费视频| ssswww日本免费网站片| 久久亚洲精品无码| 97在线线免费观看视频在线观看| 亚洲6080yy久久无码产自国产| 国产成人亚洲综合| 永久免费视频网站在线观看| 亚洲国产精品自在自线观看| 亚洲熟女一区二区三区| 久草在视频免费福利| 免费人成动漫在线播放r18 | jyzzjyzz国产免费观看| 亚洲色图国产精品| 午夜男人一级毛片免费| a级片免费观看视频| 日韩亚洲国产综合高清| 久久久久国产成人精品亚洲午夜|