JS中如何驗證輸入的手機號是否合法?


很多做管理后台的前端小伙伴經常用到一些驗證規則,比如手機號、郵箱、輸入位數等,今天跟大家分享一下如何判斷輸入框中輸入的是否為合法的手機號碼

利用正則表達式進行判斷:

function checkPhone(p, required = true) {
    if (!p) {
      return required ? false: true;
    } else {
      // 必須是1開頭,第二位數字可以是0-9任意一個,總長為11
      let reg = /^1([0-9])\d{9}$/;
      // 必須是1開頭,第二位數字可以是3|5|6|7|8|9任意一個,總長為11
      // let reg = /^1([3|5|6|7|8|9])\d{9}$/;
      if (reg.test(p)) {
        return true;
      } else {
        return false;
      }
    }
  }

  以上就是驗證手機號輸入是否合法的函數,留着備用~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM