|
使用正则表达式后,录入正确的号码也报错。通过this.date.number.length<11 也一直显示错误。请问下这个应该如何验证。
1.直接验证长度
if(this.data.number_1.length <11){
return "不是完整的11位手机号";
}
else {
return true;
}
2.使用表达式
var phone = this.data.number_1
if(!(/^1[3456789]\d{9}$/.test(phone))){
return("手机号码不合法,请重新输入");
}
else{
return true;
}
|
|