必选项怎么给手机添加一些验证规则

img


只会这种让手机必填,手机格式或者手机11位号码不对应该怎么添加

在验证中去调用一个方法

contactTel: [
          { required: true, message: "联系人手机不能为空", trigger: "blur" },
          {
            pattern: /^[1][0-9]{10}$/,
            message: "请输入正确的手机号码",
            trigger: "blur",
          },
        ],
khdh:[
{required: true,validator:checkPhoneNum,trigger: 'change'},
]

data(){
var checkPhoneNum = (rule, value, callback) => {
        if (value === '') {
          callback(new Error('请输入手机号'));
        } else if(!(/^1[3456789]\d{9}$/.test(value))) {
         callback(new Error('手机号有误'));
        } else {
          callback()
        }
      }
return{}
}