在methods:中写:
//检查手机号
isCellPhone(val) {
if (!/^1(3|4|5|6|7|8)\d{9}$/.test(val)) {
return false;
} else {
return true;
}
},
需要验证手机写的是 element框架中prop="phone"验证规则
<el-form-item label="手机号" prop="phone">
<el-input v-model="formAdd.phone" autocomplete="off"></el-input>
</el-form-item>
data中
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 {