正则表达式的案例

function $(id){
return document.getElementById(id);
}

function cck(){
var yua= ( " y u a n g " ) . v a l u e ; v a r r e g = / [ 0 9 ] ("yuang").value; var reg=/^[0-9] /;
if(reg.test(yua)false){
$(“Diyuang”).style.display=“block”;
$(“Diyuang”).innerHTML=“只能为数字!”;
return false;
}else{
$(“Diyuang”).innerHTML="";
KaTeX parse error: Expected 'EOF', got '}' at position 61: …rn true; }̲ return tr…(“spwd”).value;
if(spwd.length<6){
$(“Dpwd”).style.display=“block”;
$(“Dpwd”).innerHTML=“密码要大于6位数!”;
return false;
}else{
$(“Dpwd”).innerHTML="";
KaTeX parse error: Expected 'EOF', got '}' at position 56: …turn true; }̲ } function sna…(“sbname”).value;
if(sbname
""){
$(“Sname”).style.display=“block”;
$(“Sname”).innerHTML=“名字不能为空!”;
return false;
}else{
$(“Sname”).innerHTML="";
$(“Sname”).style.display=“none”;
return true;
}

}
function Ssex(){
var sbname=$(“ssex”).value;
if(sbname.indexOf(“请选择”)==-1){
$(“Ssex”).innerHTML="";
$(“Sse11x”).style.display=“none”;
return true;
}else{
$(“Ssex”).style.display=“block”;
$(“Ssex”).innerHTML=“请选择!”;
return false;
}
}

function Sfz(){
var cid=KaTeX parse error: Expected group after '^' at position 29: …; var teg= /(^̲\d{15})|(^\d{18}KaTeX parse error: Expected group after '^' at position 4: )|(^̲\d{17}(\d|X|x))/;
if(teg.test(cid)==false){
$(“isss”).style.display=“block”;
$(“isss”).innerHTML=“身份证格式不正确!”;
return false;
}else{
$(“isss”).innerHTML="";
$(“isss”).style.display=“none”;
return true;
}
}

function checkEmail(){
var email=$(“email”).value;
var teg=/^((([a-z]|\d|[!#$%&’*+-/=?^{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_{|}]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|.|_||[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))).)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|.||~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/
if(teg.test(email)==false){
$(“DivEmail”).style.display=“block”;
$(“DivEmail”).innerHTML=“电子邮箱格式不正确!”;
return false;
}else{
$(“DivEmail”).innerHTML="";
$(“DivEmail”).style.display=“none”;
return true;
}
}

function isPhoneNum(){
var dhhm= ( &quot; d h h m &quot; ) . v a l u e ; v a r t e g = / 0 ? ( 13 [ 0 9 ] 15 [ 012356789 ] 18 [ 0236789 ] 14 [ 57 ] ) [ 0 9 ] 8 (&quot;dhhm&quot;).value; var teg= /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8} /;
if(teg.test(dhhm)==false){
$(“Dhua”).style.display=“block”;
$(“Dhua”).innerHTML=“电话号码格式不正确!”;
return false;
}else{
$(“Dhua”).innerHTML="";
$(“Dhua”).style.display=“none”;
return true;
}
}

function Saccf(){
var Scsc=KaTeX parse error: Expected group after '^' at position 29: …; var teg=/^̲\s*(\S+)\s*/;
if(teg.test(Scsc)==false){
$(“DssSac”).style.display=“block”;
$(“DssSac”).innerHTML=“不能为空”;
return false;
}else{
$(“DssSac”).innerHTML="";
$(“DssSac”).style.display=“none”;
return true;
}
}

function Cao(){
var yua= ( &quot; j b g z &quot; ) . v a l u e ; v a r r e g = / [ 0 9 ] 1 , 15 (&quot;jbgz&quot;).value; var reg=/^[0-9]{1,15} /;
if(reg.test(yua)==false){
$(“Jbgz”).style.display=“block”;
$(“Jbgz”).innerHTML=“格式不正确!”;
return false;
}else{
$(“Jbgz”).innerHTML="";
$(“Jbgz”).style.display=“none”;
return true;
}
}

  function Caoc(){
  var yua=$("rzsj").value;
  var reg=/^\s*(\S+)\s*$/;
  if(reg.test(yua)==false){
      $("Rzsj").style.display="block";
      $("Rzsj").innerHTML="时间格式不正确!";
      return false;
  }else{
   $("Rzsj").innerHTML="";
   $("Rzsj").style.display="none";
   return true;
  }
  }

function mya(){
return cck()&&pwd()&&sname()&&Ssex()&&Ssr()&&Sfz()&&checkEmail()&&isPhoneNum()&&sadde()&&Sacc()&&Saccf()&&Cao()&&Caoa()&&Caob()&&Caoc();
}

猜你喜欢

转载自blog.csdn.net/anhldd/article/details/82965376