1.行内:
:rules="[
{ required: true, message: ‘请输入邮箱地址’, trigger: ‘blur’ }
{ pattern: /^1([38][0-9]|4[579]|5[0-3,5-9]|6[6]|7[0135678]|9[89])\d{8}$/, message: ‘手机号格式不正确’, trigger: ‘blur’}]"
这里可以写多条验证规则,同时也是最常用得
2.写在data中 :rules="rules“
3.引入外部得校验进行验证
phone: [{required: true,validator: validateOne.phone,trigger: ‘blur’,},]
4.自定义校验
var validatePass = (rule, value, callback) => {
if (value === ‘’) {
callback(new Error(‘请输入密码’));
} else {
if (this.ruleForm.checkPass !== ‘’) {
this.$refs.ruleForm.validateField(‘checkPass’);
}
callback();
}
}
手机号跟固话验证 /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/