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;
}

 

posted @ 2021-05-31 10:03  爱跑步的乌龟  阅读(59)  评论(0编辑  收藏  举报