很多做管理后台的前端小伙伴經常用到一些驗證規則,比如手機號、郵箱、輸入位數等,今天跟大家分享一下如何判斷輸入框中輸入的是否為合法的手機號碼
利用正則表達式進行判斷:
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;
}
}
}
以上就是驗證手機號輸入是否合法的函數,留着備用~
