<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)

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲欧洲自拍拍偷精品 美利坚 | 久久久久久亚洲av无码蜜芽| 久久午夜夜伦鲁鲁片免费无码| 国产精品亚洲玖玖玖在线观看 | 久久狠狠躁免费观看2020| 国产亚洲高清不卡在线观看| 野花香在线视频免费观看大全| 亚洲无线码一区二区三区| 免费人成在线观看视频高潮| 亚洲成色在线综合网站| 91精品免费久久久久久久久| 亚洲中文字幕无码av在线| 午夜电影免费观看| 国产亚洲女在线线精品| 亚洲男女内射在线播放| A片在线免费观看| 亚洲美免无码中文字幕在线| 在线永久看片免费的视频| 亚洲三级高清免费| 九月婷婷亚洲综合在线| 亚洲免费人成在线视频观看| 亚洲天堂电影在线观看| 国产又长又粗又爽免费视频 | 亚洲剧场午夜在线观看| 日韩高清免费在线观看| 精品乱子伦一区二区三区高清免费播放| 亚洲精品无码国产| 四虎精品视频在线永久免费观看| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲国产精品一区二区第一页免| 国产精品网站在线观看免费传媒| 亚洲电影在线播放| 全部免费毛片免费播放| 久久久久国产免费| 亚洲AV无码专区在线电影成人| 亚洲狠狠婷婷综合久久久久| 一个人免费观看在线视频www| 少妇亚洲免费精品| 亚洲国产综合在线| 国产亚洲精aa成人网站| 国产精品入口麻豆免费观看|