bonjour,
je cherche à écrire une expression régulière qui permet de tester si la chaine de caractères contient les mêmes caractères
exemple de chaines à détecter : aa, aaaa, eeeeeee, rrr, ....etc.
je précise tous les caractères et chiffres.
merci.
Version imprimable
bonjour,
je cherche à écrire une expression régulière qui permet de tester si la chaine de caractères contient les mêmes caractères
exemple de chaines à détecter : aa, aaaa, eeeeeee, rrr, ....etc.
je précise tous les caractères et chiffres.
merci.
juste (.)\1+
merci
est ce que cette syntaxe est juste ?
Code:
1
2
3
4 if(ereg("(.)\1+", $_POST['Passwd'])) { echo "1"; }
jai pas compris délimiteursCode:
1
2
3
4 if(preg_match("(.)\1+", $_POST['Passwd'])) { echo 1; }
tout est dans la doc
http://www.php.net/manual/fr/regexp....delimiters.php
Dans l'exemple ci dessus j'ai choisi # comme délimiteur
Un lien qui va bien http://www.expreg.com/expreg_article...rt=apcre_delim
merci pour votre réponse
mais j'ai rien compris dans la doc
il parle de motifs moi j'ai une chaine de caractères, est ce que ma chaine représente le motif si oui don je dois mettre ça :
Code:
1
2
3
4 if(preg_match("/(.)\1+/", $_POST['Passwd'])) { echo 1; }
j'ai un petit probleme,
j'ai saisi cette chaine : aaaa
il rentre pas dans la condition
met des simple quote pas des doubles :ccool:
merci infiniment :ccool: