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

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线美女免费观看网站h| 黄床大片免费30分钟国产精品| 免费国产成人α片| 国产亚洲婷婷香蕉久久精品 | 国产成人久久精品亚洲小说| 午夜无遮挡羞羞漫画免费| 亚洲AV无码成人专区| 免费99精品国产自在现线| 亚洲中文字幕无码av| 免费无码又爽又高潮视频| 亚洲成a人片在线不卡一二三区| 在线成人a毛片免费播放| 色九月亚洲综合网| 中文字幕无码精品亚洲资源网| jizz免费一区二区三区| 亚洲成色WWW久久网站| 亚洲精品视频免费在线观看| 久久精品国产亚洲AV忘忧草18 | 亚洲av无码成h人动漫无遮挡| 久久精品免费观看国产| 亚洲精品国产情侣av在线| 在线看片免费不卡人成视频| 日韩国产精品亚洲а∨天堂免| 全亚洲最新黄色特级网站 | tom影院亚洲国产一区二区| 成年性生交大片免费看| 免费大片av手机看片| 亚洲好看的理论片电影| 国产免费AV片在线播放唯爱网 | 亚洲AV天天做在线观看| 国产精品免费观看| 国产综合激情在线亚洲第一页| 国产亚洲精品国看不卡| 黄在线观看www免费看| 含羞草国产亚洲精品岁国产精品 | 成人无码视频97免费| 亚洲成人免费电影| 国产日产亚洲系列最新| 99久久免费国产香蕉麻豆| 美女羞羞免费视频网站| 精品亚洲麻豆1区2区3区|