Bonjour à tous,
Je ne sais pas vraiment quel titre mettre à mon post...
En testant une expression régulière tout ce qu'il y a de plus simple, j'ai eu un drôle de résultat, je vous laisse admirer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $var ="2345678546"; if(preg_match("#[0-9]{3}#",$var)){ echo 'oui '; }else{ echo 'non'; } ?>
Chez moi le résultat est oui... alors que normalement il devrait être non. En dessous de 3 caractère il me renvoi bien non.
Ai-je loupé quelque chose ? Normalement il renvoi oui quand $var == 3 chiffre ni plus ni moins. Evidemment j'ai le même problème quand je passe par la classe prédéfinie [[:digit:]]
Quelqu'un saurait d'où vient mon problème.
Merci pour votre aide.
Partager