js 驗證手機號正則

一、驗證手機號正則

   /* *
    * 移動號碼包括的號段:134/135/136/137,138,139;
    *                     147/148(物聯卡號);
    *                     150/151/152/157/158/159;
    *                     165(虛擬運營商);
    *                     1703/1705/1706(虛擬運營商)、178;
    *                     182/183/184/187/188
    *                     198

    * 聯通號段包括:130/131
    *               145
    *               155/156
    *               166/167(虛擬運營商)
    *               1704/1707/1708/1709、171
    *               186/186
    *
    * 電信號段包括: 133
    *                153
    *                162(虛擬運營商)
    *                1700/1701/1702(虛擬運營商)
    *                180/181/189
    *                191/199
    * */
let reg = /^1(3[0-9]|4[5,7]|5[0,1,2,3,5,6,7,8,9]|6[2,5,6,7]|7[0,1,7,8]|8[0-9]|9[1,8,9])\d{8}$/;
        if (!reg.test(this.phone) || !this.phone.length==11) {
          console.log("輸入的手機號不正確")
        }else{
          console.log("正確")
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章