element ui 手机号码验证 自定义验证邮箱 手机号和电话号

// 自定义验证邮箱
var checkEmail = (rule, value, callback) => {
const regEmail = /^([a-zA-Z0-9])+@([a-zA-Z0-9_-])+([a-zA-Z0-9_-])+/;
if (regEmail.test(value)) {
console.log(regEmail.test(value));
return callback();
} else {
callback(new Error("请输入合法邮箱"));
}
};
// 自定义验证手机号
var checkPhone = (rule, value, callback) => {
console.log(typeof value, "\\/");
const phoneReg = /^1[3|4|5|7|8][0-9]{9}/; if (!Number.isInteger(+value)) { callback(new Error("请输入数字值")); } else { if (phoneReg.test(value)) { callback(); } else { callback(new Error("电话号码格式不正确")); } } }; //手机号和电话号 validaRule(rule, value, callback) { let reg = /^((0\d{2,3}-\d{7,8})|(1[3456789]\d{9}))/
if (!reg.test(value)) {
callback(new Error('请输入正确的电话号码或手机号'))
} else {
callback()
}
},

去引用就好 checkPhone

tel: [{
required: true,
message: "不能为空",
trigger: "blur"
},
{
validator:checkPhone,
trigger: "blur"
}
],

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容