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

Expresiones regulares de validación de datos de formulario de JS (comunes)

métodos de verificación comunes:

checkUserNameflag=false; 
 checkPasswordflag=false; 
 checkPasswordAgianflag=false; 
 checkEmailflag=false; 
// verificación del nombre de usuario 
function checkUserName() { 
 var username = $("userNeme").value; 
 var zz = /^[A-Za-z0-9]{6,}$/; 
 if (!zz.test(username)) { 
  $("userName_warn").innerHTML = " × Nombre de usuario no cumple con los requisitos"; 
  checkUserNameflag=false; 
 } else { 
  /*$("userName_warn").style.color='blue'; 
  $("userName_warn").innerHTML = "√ Nombre de usuario disponible";*/ 
  showUserExist(username); 
  checkUserNameflag=true; 
 } 
} 
//restablecer advertencia 
function resetWarn(){ 
 $("userName_warn").innerHTML=""; 
 $("email_warn").innerHTML=""; 
 $("password_warn").innerHTML=""; 
 $("Repassword_warn").innerHTML=""; 
} 
// verificación de contraseña 
function checkPassword() { 
 var password1 = $("password").value; 
 if (password1.length >= 6 && password1.length <= 15) { 
  checkPasswordflag = true; 
  $("password_warn").style.color='blue'; 
  $("password_warn").innerHTML = " √ La contraseña es válida "; 
  checkAgianMiMa(); 
 } else { 
  checkPasswordflag = false; 
  $("password_warn").innerHTML = " × La contraseña debe tener al menos 6 caracteres "; 
 } 
} 
function checkPasswordAgian() { 
 var password1 = $("password").value; 
 var password2 = $("rePassword").value; 
 if (password1 == password2) { 
  if (password1 == "") { 
   $("Repassword_warn").innerHTML = " × Por favor, ingrese una contraseña "; 
   checkPasswordAgianflag = false; 
   return; 
  } 
  $("Repassword_warn").style.color='blue'; 
  $("Repassword_warn").innerHTML = "√ La repetición de la contraseña es correcta"; 
  checkPasswordAgianflag = true; 
 } else { 
  checkPasswordAgianflag = false; 
  $("Repassword_warn").innerHTML = " × Las dos contraseñas ingresadas no coinciden "; 
 } 
} 
function checkEmail(){ 
 //verificación de correo electrónico 
  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 = " × Formato de correo electrónico no es válido"; 
  } else { 
   checkEmailflag=true; 
   $("email_warn").style.color='blue'; 
   $("email_warn").innerHTML = "√ Formato de correo electrónico correcto"; 
  } 
} 
function submitCheck(){ 
 alert(checkUserNameflag); 
 if(checkUserNameflag==false || checkPasswordflag==false || checkPasswordflag==false 
   ||checkPasswordAgianflag==false || checkEmailflag==false){ 
  return; 
 } 
} 
function $(id){ 
 return document.getElementById(id); 
} 

Expresiones regulares de JavaScript--Verificación de formulario

Verificación de número de teléfono móvil:/0?(13|14|15|18}[0-9]{9}/

Verificación de nombre de usuario: (números, letras, caracteres chinos, subrayado, guión):/^[A-Za-z0-9_\-\u4e00-\u9fa5]+$/

Contraseña: (números, letras, subrayado, guión)/^[A-Za-z0-9_-]+$/

Identificación:/\d{17}[\d|x]|\d{15}/

No vacío:/^\S+$/

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

Los patrones de expresión regular que se mencionan anteriormente son los que el editor les ha presentado sobre la validación de datos de formularios de JavaScript, esperando que les sea útil. Si tienen alguna pregunta, déjenme un mensaje y responderé a tiempo. También agradezco muchísimo el apoyo a la página web de tutorial de gritos!

Te gustará