手机号,附件校验
export default {
components: {
},
data() {
let validateFile = (rule, value, callback) => {
if (this.hasFile) {
callback();
} else {
callback(new Error("请选择文件"));
}
};
let sbrTel = (rule, value, callback) => {
const sbrTelReg =
/^((13[0-9])|(17[0-1,6-8])|(15[^4,\\D])|(18[0-9]))\d{8}$/;
if (!value) {
return callback(new Error("手机号不能为空"));
}
setTimeout(() => {
if (sbrTelReg.test(value)) {
callback();
} else {
callback(new Error("请输入正确的手机号格式"));
}
}, 100);
};
return {
hasFile: false,
rules: {
file: [{ required: true, validator: validateFile, trigger: "blur" }],
sbrtel: [
{
required: true,
validator: sbrTel,
trigger: "blur",
},
],}