用户提交表单,填写手机号,为了减轻后端压力,需要再前端先验证一下数据的有效性,比如手机号是否符合规则,这里使用正则去匹配验证
isMobile(str) {
var myreg=/^[1][3-9]\d{9}$|^([6|9])\d{7}$|^[0][9]\d{8}$|^[6]([8|6])\d{5}$/;
if (!myreg.test(str)) {
return false;
} else {
return true;
}
}
当然了,随着各运营商推出新的号段,这里正则规则也需要更新。