电话号码正则匹配 方法一
function checkPhone(){ var phone = document.getElementById('phone').value; if(!(/^1[3456789]\d{9}$/.test(phone))){ alert("手机号码有误,请重填"); return false; } }方法二
var reg=11&& /^((13|14|15|17|18|19)[0-9]{1}\d{8})$/;//手机号正则验证 var phoneNum = this.phoneNum; if(!phoneNum){//未输入手机号 alert("请输入手机号码"); return; } if(!reg.test(phoneNum)){//手机号不合法 alert("您输入的手机号码不合法,请重新输入");return false }邮箱正则匹配
var email = this.$refs.email.value; if(!email) { alert("请填写您的邮箱");return; } var emailReg = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; if(!emailReg.test(email)) { alert("请输入正确的邮箱地址"); return; }身份证正则匹配
var idTest = /^[1-9][0-9]{5}(19|20)[0-9]{2}((01|03|05|07|08|10|12)(0[1-9]|[1-2][0-9]|31)|(04|06|09|11)(0[1-9]|[1-2][0-9]|30)|02(0[1-9]|[1-2][0-9]))[0-9]{3}([0-9]|x|X)$/; var idcard = this.$refs.idcard.value; if(!idTest.test(idcard)) { alert("请填写正确的身份证号"); return; }