element新增自定义rules验证

发布时间 2023-06-30 16:41:33作者: 雨后丶云初霁

data中添加属性

  //电话验证
    const validatePass = (rule, value, callback) => {
      let valueStr = value+''
      if (valueStr.length != 11 || !valueStr.startsWith('1')) {
        callback(new Error('电话必须为1开头的11位数字!'))
      } else {
        callback()
      }
    }
 
rules中使用
receiverPhone: [
          { required: true, message: "接单人电话不能为空", trigger: "blur" },
          { required: true, trigger: 'blur', validator: validatePass }
        ],