1.正则手机号格式
validator: (rule, value, callback) => {
if (/^1[345678]\d{9}$/.test(value) == false) {
callback(new Error("手机号格式错误"));
} else {
callback();
}
}
2.手机号校验
let test = /^1(3[0-9]|4[01456879]|5[0-35-9]|6[2567]|7[0-8]|8[0-9]|9[0-35-9])\d{8}$/
if (!test.test(this.valuePhone)) {
uni.showToast({
title: "请输入正确的手机号",
icon: 'none'
})
return
}
3.身份证号校验
let p =
/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
if (!p.test(this.valueCard)) {
uni.showToast({
title: "请输入正确的身份证号",
icon: 'none'
})
return
}