JS常用正则
let personnumber = 42323366XXXXX //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(personnumber))) { return false; }
// 校验手机号 if(!(/^1(3|4|5|6|7|8|9)\d{9}$/.test(subObj.contactPersonPhone))){ return false }
// 校验邮箱 let email=myforms[0].email.value; let emailReg=/^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/; if(emailReg.test(email)){ return true; }else{ // 邮箱格式不对 return false; }