校验身份证号、邮箱、手机号

身份证号:

=======html========================

 <textarea id="RS_Card" class="form-control" style="height:30px;" isvalid="yes" checkexpession="NotNull" ></textarea>

============js校验============

var card = document.getElementById("RS_Card").value;
var reg = /(^d{15}$)|(^d{18}$)|(^d{17}(d|X|x)$)/;
if (reg.test(card) === false) {
   alert("输入身份证不合法");
   return false;
}

  

邮箱:

var gremail = document.getElementById("email").value;

var email = new RegExp("^[a-z0-9]+([._\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$"); //正则表达式
if(!email.test(this.gremail)){
   alert("邮箱输入有误,请重填"); 
   return;
}

  

手机号

if(!(/^1[3456789]d{9}$/.test(this.grPhone))){ 
  alert("手机号输入有误,请重填"); 
  return;
} 

或者 

var phone= /^((13[0-9])|(15[^4])|(166)|(17[0-8])|(18[0-9])|(19[8-9])|(147|145))d{8}$/;

  

原文地址:https://www.cnblogs.com/syeacfpl/p/13723799.html