弹层为elementUI
手机号验证
let reg=/^1[3456789]\d{9}$/;
if(!reg.test(value)){
this.$message.error("请输入有效的手机号码");
}
邮箱验证
let reg=/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
if(!reg.test(value)){
this.$message.error("请输入有效的邮箱");
}
输入框input onchange 事件
只能输入汉字、英文、数字
// 只能输入汉字、英文、数字
btKeyDown(e) {
e.target.value = e.target.value.replace(
/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,
""
);
},
//限制输入特殊字符
//限制输入特殊字符
btKeyUp(e) {
e.target.value = e.target.value.replace(
/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/g,
""
);
},
// 只能输入汉字、英文、数字
btKeyDown(e) {
e.target.value = e.target.value.replace(
/[^\a-\z\A-\Z0-9\u4E00-\u9FA5]/g,
""
);
},
//限制输入特殊字符
btKeyUp(e) {
e.target.value = e.target.value.replace(
/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/g,
""
);
},