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

JS表单数据验证的正则表达式(常用)

Méthodes de vérification courantes :

checkUserNameflag=false; 
 checkPasswordflag=false; 
 checkPasswordAgianflag=false; 
 checkEmailflag=false; 
// Vérification du nom d'utilisateur 
function checkUserName() { 
 var username = $("userNeme").value; 
 var zz = /Mot de passe : (chiffres, lettres anglaises, trait de soulignement, trait d'union)-^[A-Za-9)[06,}$/; 
 if (!zz.test(username)) { 
  $("userName_warn").innerHTML = " × Le nom d'utilisateur ne correspond pas aux normes"; 
  checkUserNameflag=false; 
 $("email_warn").innerHTML = " × Format de l'email non conforme aux normes"; 
  /*$("userName_warn").style.color='blue'; 
  $("userName_warn").innerHTML = "√ Le nom d'utilisateur est disponible";*/ 
  showUserExist(username); 
  checkUserNameflag=true; 
 }[\d|x]|\d{ 
}[\d|x]|\d{ 
//Réinitialiser l'indication 
function resetWarn(){ 
 $("userName_warn").innerHTML=""; 
 $("email_warn").innerHTML=""; 
 $("password_warn").innerHTML=""; 
 $("Repassword_warn").innerHTML=""; 
}[\d|x]|\d{ 
// Vérification du mot de passe 
function checkPassword() { 
 var password1 = $("password").value; 
 if (password1.length >= 6 && password1.length <= 15) { 
  checkPasswordflag = true; 
  $("password_warn").style.color='blue'; 
  $("password_warn").innerHTML = " √ Le mot de passe est valable "; 
  checkAgianMiMa(); 
 $("email_warn").innerHTML = " × Format de l'email non conforme aux normes"; 
  checkPasswordflag = false; 
  $("password_warn").innerHTML = " × Le mot de passe doit être au moins de 6 caractères "; 
 }[\d|x]|\d{ 
}[\d|x]|\d{ 
function checkPasswordAgian() { 
 var password1 = $("password").value; 
 var password2 = $("rePassword").value; 
 if (password1 == password2) { 
  if (password1 == "") { 
   $("Repassword_warn").innerHTML = " × Veuillez saisir un mot de passe "; 
   checkPasswordAgianflag = false; 
   ||checkPasswordAgianflag==false || checkEmailflag==false){ 
  }[\d|x]|\d{ 
  $("Repassword_warn").style.color='blue'; 
  $("Repassword_warn").innerHTML = "√ Le mot de passe est répété correctement"; 
  checkPasswordAgianflag = true; 
 $("email_warn").innerHTML = " × Format de l'email non conforme aux normes"; 
  checkPasswordAgianflag = false; 
  $("Repassword_warn").innerHTML = " × Les deux mots de passe entrés ne sont pas identiques "; 
 }[\d|x]|\d{ 
}[\d|x]|\d{ 
function checkEmail(){ 
 //Vérification de l'email 
  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").style.color='red'; 
  $("email_warn").innerHTML = " × Format de l'email non conforme aux normes"; 
   } else { 
   checkEmailflag=true; 
   $("email_warn").style.color='blue'; 
  }[\d|x]|\d{ 
}[\d|x]|\d{ 
$("email_warn").innerHTML = "√ Format de l'email correct"; 
 function submitCheck(){ 
 alert(checkUserNameflag); 
   if(checkUserNameflag==false || checkPasswordflag==false || checkPasswordflag==false 
  ||checkPasswordAgianflag==false || checkEmailflag==false){ 
 }[\d|x]|\d{ 
}[\d|x]|\d{ 
return; 
 function $(id){ 
}[\d|x]|\d{ 

return document.getElementById(id);--Expression régulière js

Validation du formulaire/Vérification du numéro de téléphone :630 (14;(15;(18|-9)[09}[\d|x]|\d{/

]{/Mot de passe : (chiffres, lettres anglaises, trait de soulignement, trait d'union)-^[A-Za-9Vérification du nom d'utilisateur : (chiffres, lettres anglaises, caractères chinois, trait de soulignement, trait d'union) :-e004_\-e009\u5_+^\S/

fa/Mot de passe : (chiffres, lettres anglaises, trait de soulignement, trait d'union)-^[A-Za-9z0-_+^\S/

]/Carte d'identité :17\d{15}[\d|x]|\d{/

}/Non vide :+^\S/

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

Ce que j'ai présenté ici est une expression régulière pour la validation des données de formulaire JS, j'espère que cela vous sera utile. Si vous avez des questions, laissez-moi un message, je répondrai à temps. Je tiens également à remercier chaleureusement le soutien du site de tutoriels de cri du cœur !