Bonjour, je rencontre un petit soucis avec une regex pourtant simple... Elle sert a valider la syntaxe d'une coordonnée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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";
}
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...

Quelqu'un sait pourquoi ca ne marche pas ?

Merci...