Je cherche un moyen de vérifier mon mot de passe en expression régulière
J'ai besoin que le mot de passe contiens obligatoirement, des Majuscules, des minuscules et des nombre sans aucuns caractéres spéciaux et sans compter le nombre minimum ou maximal de la chaine (je vérifie ce la à coté pour afficher un message plus clair
Voici mon exemple actuel.
(c du Jquery, mais je cherche surtout ça pour le php).
Code : Tout sélectionner
$("#password").keyup(function(){
if(($("#password").val().length < 6)||($("#password").val().length > 20)){
$("#password").next(".error-message").fadeIn().text("Le mot de passe doit être compris entre 6 et 20 caractères.");
$("#password").css("border-color","#b60c00");
}
else if(!$("#password").val().match(/^ *** MA REGEX ????? ***/)){
$("#password").next(".error-message").fadeIn().text("Le mot de passe doit contenir des lettres en majuscules et en minuscules et des nombres.");
$("#password").css("border-color","#b60c00");
}
else{
$("#password").next(".error-message").hide().text("");
$("#password").css("border-color","#70bf70");
}
});
Le fonctionnement en php est exactement similaire, je vérifie que mon pass est soit plus grand que 6 soit plus petit que 20, et ensuite j'applique la regex.
Sachant que je n'est pas encore fait cela en php, je ne peux vous montrer ce code
Quoi qu'il en soit, ici le problème est lié au php, et n'est que pour les regex.
Merci de votre aide
Cordialement