Heim  >  Artikel  >  Web-Frontend  >  Überprüfen Sie die ID-Nummer und die E-Mail-Adresse und bestimmen Sie, wie das ausgewählte regelmäßige Karomuster aussieht.

Überprüfen Sie die ID-Nummer und die E-Mail-Adresse und bestimmen Sie, wie das ausgewählte regelmäßige Karomuster aussieht.

php中世界最好的语言
php中世界最好的语言Original
2018-03-29 14:35:171435Durchsuche

Dieses Mal bringe ich Ihnen die regulären Regeln für die Überprüfung der ID-Nummer und E-Mail-Adresse und die Beurteilung der überprüften Personen. Die regulären Regeln für die Überprüfung der ID-Nummer und E-Mail-Adresse und die Beurteilung der überprüften Personen. Hinweise Was Sind sie das? Hier sind tatsächliche Fälle.

Das Projekt hat zufällig über Anmeldung und Registrierung geschrieben. Bei der Verwendung des Unschärfeereignisses zur Überprüfung des Benutzereingabeinhalts wurde schließlich der Benutzereingabewert im Onclick-Ereignis der Registrierungsschaltfläche zur Überprüfung ermittelt .

Beurteilen Sie den überprüften Status:

if(!$('#checkedAgree').prop("checked"){ 
   console.log('no');//未选中 
}else{ 
   console.log('yes');//选中 
} 
//注册 
$(".regBtn").on('click',function(){ 
  var regUser = $('#regUser').val();//用户名 
  var regPass = $('#regPass').val();//密码 
  var regAgainpass = $('#regAgainpass').val();//确认密码 
  var regTrueName = $('#regTrueName').val();//真实姓名 
  var idNumber = $('#idNumber').val();//身份证 
  var email = $('#email').val();//邮箱 
  if(!regUser){ 
    alert("用户名为空,请输入用户名"); 
  }else if(!regPass || regPass.length < 6){ 
    alert("密码为空或长度少于6位,请输入正确的密码"); 
  }else if(!regAgainpass || regAgainpass != regPass){ 
    alert("确认密码为空或两次密码输入不一致,请输入正确的密码"); 
  }else if(!regTrueName){ 
    alert("真实姓名为空,请输入真实姓名"); 
  }else if(!idNumber || !idNum(idNumber)){//调用身份证验证方法 
    alert("身份证号码不正确,请输入正确的身份证号码"); 
  }else if(!email || !emailNum(email)){//调用邮箱验证方法 
    alert("邮箱不正确,请输入正确的邮箱email"); 
  }else if(!$('#checkedAgree').prop("checked")){//判断用户同意注册协议状态 
    alert("您还未同意用户注册协议"); 
  }else{ 
    console.log('yes'); 
    //some code here 
  } 
}); 
//身份号码验证 
function idNum(idNum){ 
  var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; 
  if(!reg.test(idNum)){ 
    return false; 
  }else{ 
    return true; 
  } 
} 
//邮箱验证 
function emailNum(emailNum){ 
  var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;//验证身份证号 
  if(!reg.test(emailNum)){ 
    return false; 
  }else{ 
    return true; 
  } 
}

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zu PHP Chinesische Website!

Empfohlene Lektüre:

So verifizieren Sie C# mit regulären Ausdrücken

Die Verwendung regulärer Ausdrücke und drei wichtige Textverarbeitungen Tools unter Linux Ausführliche Erklärung

Das obige ist der detaillierte Inhalt vonÜberprüfen Sie die ID-Nummer und die E-Mail-Adresse und bestimmen Sie, wie das ausgewählte regelmäßige Karomuster aussieht.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn