VALIDATION DE MOT DE PASSE

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 - 3 avril 2009 à 10:23
omlaly Messages postés 14 Date d'inscription samedi 5 juin 2010 Statut Membre Dernière intervention 7 septembre 2013 - 2 août 2012 à 10:14
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/49715-validation-de-mot-de-passe

omlaly Messages postés 14 Date d'inscription samedi 5 juin 2010 Statut Membre Dernière intervention 7 septembre 2013
2 août 2012 à 10:14
C'est bon, j'ai trouvé, il fallait juste rajouter un antislash.

Merci beaucoup
omlaly Messages postés 14 Date d'inscription samedi 5 juin 2010 Statut Membre Dernière intervention 7 septembre 2013
2 août 2012 à 09:23
Bonjour

J'ai essayé d'utiliser votre expression régulière :
^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[-+!*$@%_])([-+!*$@%_\w]{8,15})$ mais ce message apparaît quand je la teste : Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in .

Je vous mets le test que j'ai programmé, c'est :
if(!preg_match('^(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[-+!*$@%_])([-+!*$@%_\w]{8,15})$',$_POST['password1']))
$erreurs[]='Le mot de passe sera validé que si il a de 8 a 15 caractères, au moins une lettre minuscule, au moins une lettre majuscule, au moins un chiffre, au moins un de ces caractères spéciaux: $ @ % * + - _ ! , aucun autre caractère possible: pas de & ni de { par exemple.';

Si vous avez une idée, n'hésitez pas :) . En attendant, je continue de chercher !

Amicalement
Utilisateur anonyme
12 juil. 2012 à 12:18
Super, c'est exactement ce que je cherchais.
JJDai
Rejoignez-nous