2020-10-16

2020-10-16  本文已影响0人  Rascar

data() {
/*验证邮箱 /
var checkEmail = (rule, value, callback) => {
var regEmail = /^(\w-
.
)+@(\w-?)+(.\w{2,})+/ if (regEmail.test(value)) { return callback() } callback(new Error('请输入合法的邮箱')) } /**验证手机号 */ let checkMobile = (rule, value, callback) => { let regMobile = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}/
if (regMobile.test(value)) {
return callback()
}
callback(new Error('请输入合法的手机号'))
}
return {
rules: {
email: [
{ required: true, message: '请输入邮箱', trigger: 'blur' },
{ validator: checkEmail, trigger: 'blur' },
],
mobile: [
{ required: true, message: '请输入手机号', trigger: 'blur' },
{ validator: checkMobile, trigger: 'blur' },
],
username: [
{ required: true, message: '请输入用户名', trigger: 'blur' },
{
min: 3,
max: 10,
message: '用户名长度在3~10个字符',
trigger: 'blur',
},
],
password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
{ min: 6, max: 15, message: '密码长度在6~15个字符', trigger: 'blur' },
],
},
}
},

上一篇 下一篇

猜你喜欢

热点阅读