rule.js 536 Bytes
// 手机号码验证
const validatePhone = (rule, value, callback) => {
  const patter = new RegExp('^1([358][0-9]|4[579]|66|7[0135678]|9[89])[0-9]{8}$')
  if (!patter.test(value)) {
    return callback(new Error('请输入正确格式的手机号!'))
  } else {
    callback() // 必须有此项回调,否则验证会一直不通过
  }
}
export default {
  common: {
    phone: [{// 手机号
      required: true,
      message: '手机号不能为空'
    }, {
      validator: validatePhone,
      trigger: 'blur'
    }]
  }
}