1.必填项:手机号
{
validator: (rule, value, callback) => {
if ((!/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/.test(value)) && value !== '') {
callback(new Error('请输入正确的联系电话'));
}else {
callback()
}
},
trigger: 'blur'
}
2.必填项:不小于0 的整数值
{
validator: (rule, value, callback) => {
// 若值为空,提示输入值
if (!value) {
callback(new Error('请输入值'));
} else {
// 若值不是不小于 1 的正整数,提示输入正确格式
if (!/^\+?[1-9][0-9]*$/.test(value)) {
callback(new Error('请输入不小于 1 的整数值'));
} else {
// 校验通过
callback();
}
}
},
trigger: 'blur'
};