Petite question : est-il normal qu'avec la Regex suivante :
lorsque j'entre juste "0" (zéro) dans le champ, cela passe ???Code:
1
2
3 if(preg_match("#^[0-3][0-9]/[0-1][0-9]/[1-2][0-9]{3}$#",$_REQUEST['age'])) { }
Version imprimable
Petite question : est-il normal qu'avec la Regex suivante :
lorsque j'entre juste "0" (zéro) dans le champ, cela passe ???Code:
1
2
3 if(preg_match("#^[0-3][0-9]/[0-1][0-9]/[1-2][0-9]{3}$#",$_REQUEST['age'])) { }
Non ce n'est pas normal, et d'ailleurs ça ne passe pas :
Je pencherais plutôt pour une coquille dans la variable $_REQUEST['age']Code:
1
2
3
4
5
6
7
8 <?php // motif $myPattern = '#^[0-3][0-9]/[0-1][0-9]/[1-2][0-9]{3}$#'; // tests $myString = '0'; print (preg_match($myPattern, $myString));