Bonjour, je rencontre un petit soucis avec une regex pourtant simple... Elle sert a valider la syntaxe d'une coordonnée.
Ben si $_POST['destination'] est égal a 1 220 2, il me marque invalide... La syntaxe est pourtant valide : un chiffre de 1 a 9, un espace, un a trois chiffres de 1 a 9, un espace et un dernier chiffre de 1 a 9...Code:
1
2
3
4
5
6
7
8 if (preg_match("#^[1-9] [1-9]{1,3} [1-9]$#", $_POST['destination'])) { echo "valide"; } else { echo "invalide"; }
Quelqu'un sait pourquoi ca ne marche pas ?
Merci...