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

    隨筆分類

    隨筆檔案

    收藏夾

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲视频免费在线看| 一级毛片在线观看免费| 国产美女a做受大片免费| 亚洲kkk4444在线观看| 国产香蕉九九久久精品免费| 亚洲fuli在线观看| 成人性生交大片免费看无遮挡 | 中文字幕无码精品亚洲资源网| 老司机午夜性生免费福利| 国产免费人人看大香伊| 手机永久免费的AV在线电影网| 亚洲美女在线国产| 美女被cao网站免费看在线看| 亚洲成AV人片在线观看无| 免费女人高潮流视频在线观看| 亚洲男人电影天堂| 国内自产拍自a免费毛片| 青娱乐在线免费观看视频| 国产综合精品久久亚洲| 日本免费一区二区三区四区五六区 | 亚洲欧美综合精品成人导航| 国产禁女女网站免费看| 国产精品免费αv视频| 亚洲AV日韩精品久久久久久久| 1000部拍拍拍18免费网站| 亚洲av永久中文无码精品| 久久久亚洲精品蜜桃臀| 最近免费最新高清中文字幕韩国| 亚洲精品天堂在线观看| 亚洲 综合 国产 欧洲 丝袜| 精品国产污污免费网站| 97se亚洲国产综合自在线| 免费在线观看中文字幕| 久久99免费视频| 亚洲中文字幕AV每天更新| 亚洲AV无码乱码在线观看性色扶| 日本在线看片免费| 亚洲精品亚洲人成在线| 亚洲成AV人片在线观看WWW| 免费无码又爽又刺激高潮| 久久国产免费观看精品|