phone :[ { required: true, message: '手机号不能为空', trigger: 'blur' }, { type: 'string', pattern: /^1[3-9]\d{9}$|^([8][5][2][6|9])\d{7}$|^[0][9]\d{8}$|^[6]([8|6])\d{5}$/ , message: '手机号格式不正确', trigger: 'blur' }
]
/**
* @description 验证密码
*/
password :[
{ required: true, message: '请输入密码', trigger: 'blur' },
{ type: 'string', min: 6, max: 20, message: '密码限制为6-20位', trigger: 'blur' },
{ type: 'string', pattern: /^(?=.*[0-9])(?=.*[a-zA-Z])(.{6,})$/, min: 6, max: 20, message: '密码要求数字+字母的组合', trigger: 'blur' }
]
verifyCode :[
{ required: true, message: '验证码不能为空', trigger: 'blur' },
{ type: 'string', min: 4, max: 6, message: '验证码长度不正确', trigger: ['blur', 'change'] }
]
userName : [
{ required: true, message: '用户名不能为空', trigger: 'blur' },
{
type: 'string',
min: 5,
max: 50,
pattern: /^[0-9a-zA-Z]+$/,
message: '长度限制在5-50个字符,要求为字母、数字',
trigger: 'blur'
}
]