Salut à tous, je suis pas très bon dans les expressions rationnelles, mais je me documente en ce moment.
Je cherche a créer une expression rationnelle pour tester un mot de passe. Il faut qu'il ait entre 6 et 12 caractères, qu'il contienne au moins un caractère non alphanumérique et une majuscule.
Je vous remercie pour votre aide.
# sites...
Posté par Nicolas Blanco (site web personnel) . Évalué à 1.
merci.
[^] # Re: sites...
Posté par JeReM . Évalué à 3.
http://www.regxlib.com/(...)
http://www.expreg.com/(...)
[^] # Re: sites...
Posté par Krunch (site web personnel) . Évalué à 3.
"info grep" aide bien aussi
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: sites...
Posté par freeture . Évalué à 1.
Une chaine contenant des lettres entre a-z et A-Z: [A-Za-z]
Une chaine avec des chiffres [0-9]
il y a ayssi des [:alpha:] etc...
0 ou plus: .*
1 ou plus: .+
0 ou 1: .?
Reste plus qu'a assembler tout ça :)
[^] # Re: sites...
Posté par Hardy Damien . Évalué à 1.
p.e. ca ?
Dam
[^] # ou ça
Posté par freeture . Évalué à 2.
[^] # Re: ou ça
Posté par Pascal Terjan (site web personnel) . Évalué à 3.
if ( !ereg('^([^0-9]+|[^A-Z]+|[A-Za-z0-9]+|.{0,5}|.{13,})$' , $motDePasse) )
[^] # Re: sites...
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Ton expression interdit d'avoir des minuscules ou des chiffres.
Pour la longueur, (X){6,12} indique que tu veux X 6 à 12 fois, sauf que les * indiquant un nombre quelconque d'occurences, X à une longueur entre 0 et l'infini, donc le résultat est entre 6*0 et 12*l'infini :-)
[^] # Re: sites...
Posté par Cali_Mero . Évalué à 1.
# S'il vous plait
Posté par snt . Évalué à 3.
Dans la plupart des cas la faiblesse n'est pas sur le mot de passe mais sur le poste sur lequel est saisi ce mot de passe ( protocole non crypté, gestionnaire de mot de passe local, cookies etc ).
[^] # Re: S'il vous plait
Posté par Yann 'Ze' Richard (site web personnel) . Évalué à 2.
[^] # Re: S'il vous plait
Posté par Uld (site web personnel) . Évalué à 2.
Trop de sites refusent les nick trop court... Marr de ne pas pouvoir m'enregistrer sous mon nom de trois lettre "Uld" (merci linuxfr!)
Non les login de moins de 4 lettres en sont pas ridicules! :)
# kregexpeditor
Posté par Ph Husson (site web personnel) . Évalué à 1.
Moi n'y connaissant rien en regexp j'ai reussi a comprendre un peu :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.