很简单,就是用正则来识别,不过要注意的是每年通信公司可能会开放新的号段或者是虚拟号,需要及时更新。
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里面即可使用了!