久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

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

      javascript 手機號碼正則表達式驗證函數(shù) 原創(chuàng)

      復(fù)制代碼 代碼如下:
      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;
          }
      }

      下面是編輯對上面正則表達式的簡單分析,隨著以后手機號碼段的增加,大家可以自己擴展功能,不懂正則的朋友看完這篇文章應(yīng)該會了點啊。
      主要是這段代碼了,以后大家修改這段就可以了
      ^1[3|4|5|8][0-9]d{4,8}$
      ^1代表以1開頭,現(xiàn)在中國的手機號沒有是其它開頭的,以后不一定啊
      [3|4|5|8] 緊跟上面的1后面,可以是3或4或5或8的一個數(shù)字,如果以后出現(xiàn)190開始的手機號碼了,就需要如下[3|4|5|8|9]
      [0-9]表示0-9中間的任何數(shù)字,可以是0或9
      d{4,8} 這個d跟[0-9]意思一樣,都是0-9中間的數(shù)字。{4,8}表示匹配前面的最低4位數(shù)字最高8位數(shù)字。這里為什么不是直接的8呢,因為手機號碼歸屬地查詢的時候,根據(jù)前7位就可以知道具體的地址了,后面的4位沒有影響的。
      下面是測試代碼:


      [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]

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

      測試代碼:


      [Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]

      正則表達式30分鐘入門教程
      //www.jb51.net/tools/zhengze.html
      正則表達式 基礎(chǔ)資料
      //www.jb51.net/article/18526.htm

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號