vue element ui 实现表单邮件地址验证功能
var checkEmail = (rule, value, cb) => {
// 验证邮箱的正则表达式
const regEmail = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/
if (regEmail.test(value)) {
// 合法的邮箱
return cb()
}
cb(new Error('请输入合法的邮箱'))
}
email: [
{required: true, message: '请输入电子邮箱', trigger: 'blur'},
{validator: checkEmail, trigger: 'blur'}
]