很簡單,就是用正則來識別,不過要注意的是每年通信公司可能會開放新的號段或者是虛擬號,需要及時更新。
isMobileNumber: function (mobile) {
if (/^(0|86|17951)?(13[0-9]|15[012356789]|17[0-8]|18[0-9]|14[5679]|19[189]|16[56])[0-9]{8}$/.test(mobile)) {
return true
}
return false
}
把方法封裝到公共工具js裏面即可使用了!