English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Reguläre Ausdrücke für die Validierung von Formulardaten in JS (häufig verwendet)

Gewöhnliche Überprüfungsmethoden:

checkUserNameflag=false; 
 checkPasswordflag=false; 
 checkPasswordAgianflag=false; 
 checkEmailflag=false; 
// Benutzername-Prüfung 
function checkUserName() { 
 var username = $("userNeme").value; 
 var zz = /^[A-Za-z0-9]{6,}$/; 
 if (!zz.test(username)) { 
  $("userName_warn").innerHTML = " × Benutzername entspricht nicht den Vorschriften"; 
  checkUserNameflag=false; 
 } else { 
  /*$("userName_warn").style.color='blue'; 
  $("userName_warn").innerHTML = "√ Benutzername verfügbar";*/ 
  showUserExist(username); 
  checkUserNameflag=true; 
 } 
} 
//Wiederherstellung der Warnung 
function resetWarn() { 
 $("userName_warn").innerHTML=""; 
 $("email_warn").innerHTML=""; 
 $("password_warn").innerHTML=""; 
 $("Repassword_warn").innerHTML=""; 
} 
// Passwort-Überprüfung 
function checkPassword() { 
 var password1 = $("password").value; 
 if (password1.length >= 6 && password1.length <= 15) { 
  checkPasswordflag = true; 
  $("password_warn").style.color='blue'; 
  $("password_warn").innerHTML = " √ 密码可用 "; 
  checkAgianMiMa(); 
 } else { 
  checkPasswordflag = false; 
  $("password_warn").innerHTML = " × 密码至少为 6 an Zeichen "; 
 } 
} 
function checkPasswordAgian() { 
 var password1 = $("password").value; 
 var password2 = $("rePassword").value; 
 if (password1 == password2) { 
  if (password1 == "") { 
   $("Repassword_warn").innerHTML = " × 请输入密码 "; 
   checkPasswordAgianflag = false; 
   return; 
  } 
  $("Repassword_warn").style.color='blue'; 
  $("Repassword_warn").innerHTML = "√ 重复输入密码正确"; 
  checkPasswordAgianflag = true; 
 } else { 
  checkPasswordAgianflag = false; 
  $("Repassword_warn").innerHTML = " × 两次密码输入不同 "; 
 } 
} 
function checkEmail(){ 
 //E-Mail-Überprüfung 
  var myreg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; 
  var email=$("email").value; 
  if(!myreg.test(email)){ 
   checkEmailflag=false; 
    $("email_warn").style.color='red';}} 
   $("email_warn").innerHTML = " × Das E-Mail-Format entspricht nicht den Vorschriften"; 
  } else { 
   checkEmailflag=true; 
   $("email_warn").style.color='blue'; 
   $("email_warn").innerHTML = "√ E-Mail-Format ist korrekt"; 
  } 
} 
function submitCheck(){ 
 alert(checkUserNameflag); 
 if(checkUserNameflag==false || checkPasswordflag==false || checkPasswordflag==false 
   ||checkPasswordAgianflag==false || checkEmailflag==false){ 
  return; 
 } 
} 
function $(id){ 
 return document.getElementById(id); 
} 

js regulärer Ausdruck--Formular überprüfen

Überprüfen Sie die Telefonnummer:/0?(13|14|15|18)[0-9]{9}/

Überprüfen Sie den Benutzernamen: (Zahlen, Englisch, Chinesisch, Unterstrich, Mittelstrich):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/

Passwort: (Zahlen, Englisch, Unterstrich, Mittelstrich)/^[A-Za-z0-9_-]+$/

Personalausweis:/\d{17}[\d|x]|\d{15}/

Nicht leer:/^\S+$/

IP-Adresse:/((?:(?:25[0-5]|2[0-4]\d|[01]?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d?\d)/

Die folgenden sind die regulären Ausdrücke, die der Autor Ihnen vorgestellt hat, um die Validierung der JS-Formulardaten zu überprüfen. Hoffentlich sind sie für Sie hilfreich. Wenn Sie irgendwelche Fragen haben, hinterlassen Sie mir bitte eine Nachricht, und der Autor wird rechtzeitig antworten. Ich danke auch sehr für die Unterstützung der Website Rufen Sie die Anleitung!

Möchten Sie auch sehen