expression régulière regex PCRE
Bonjour.
J'ai fait une condition avec une regex PCRE pour vérifier le numéro de téléphone et je ne comprend pas où ça bug.
L'expression régulière me semble juste. le but c'est que ça permette une numéro comme ceci: 022 772 89 34
avec soit des point, soit des espaces, soit des tiret et un / entre 022 et 772
Code:
1 2 3 4 5 6 7
| if(FALSE === isset($_POST["telephone"])){
$_POST['telephone'] = htmlspecialchars($_POST['telephone']);
$message_erreur[] = "Pas de numéro de télépnone reçu";
}
elseif (preg_match("#^02[1-9][-. /]?[1-9]{3}([-. ]?[0-9]{2}){4}$#", $_POST["telephone"])){
$message_erreur[] = "Vous devez entré un numero de telephone correcte";
} |
Code:
1 2
| <input id="telephone" name="telephone" type="text" class="validate"/>
<label for="telephone" class="grey-text text-darken-4">Téléphone</label> |