data() {
var checkphone = (rule, value, callback) => {
// let phoneReg = /(^1[3|4|5|6|7|8|9]\d{9}$)|(^09\d{8}$)/;
if (value === "") {
callback(new Error("请输入手机号"));
} else if (!this.isCellPhone(value)) {
// 引入methods中封装的检查手机格式的方法
callback(new Error("请输入正确的手机号!"));
} else {
callback();
}
};
return{
rules:{
phoneNumber: [
{ required: true, validator: checkphone, trigger: "blur" },
],
}
}
}
method:{
isCellPhone(val) {
if (!/^1(3|4|5|6|7|8)\d{9}$/.test(val)) {
return false;
} else {
return true;
}
},
}
{ required: true, message: '不能为空' },
{ type: 'number', message: '须为整数' }, // 且不包括小数
{
pattern: /^([0-9]{0,2})$/,
message: '范围在0-100',
trigger: 'blur',
},
验证数字:^[0-9]*$
验