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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input id="telephone" name="telephone" type="text" class="validate"/> <label for="telephone" class="grey-text text-darken-4">Téléphone</label>
Partager