Similairement à mon billet précédent, je vous propose une autre formule afin de valider le numéro de téléphone de vos contacts.
On peut ajouter une formule directement dans la colonne de type « Une seule ligne de texte » nommé « Téléphone mobile » :
Les fonctions utilisés dans la formule doivent être dans la même langue que votre site (Français dans ce cas) :
=SI(ESTVIDE([Téléphone mobile]);VRAI; ET( ESTERREUR(TROUVE(";";[Téléphone mobile];1)); ESTERREUR(TROUVE(".";[Téléphone mobile];1)); ESTERREUR(TROUVE("p";[Téléphone mobile];1)); ESTERREUR(TROUVE("#";[Téléphone mobile];1)); ESTERREUR(TROUVE(",";[Téléphone mobile];1)); ESTERREUR(TROUVE("(";[Téléphone mobile];1)); ESTERREUR(TROUVE(")";[Téléphone mobile];1))) )
La formule ci-haut n’est pas aussi restrictive qu’une expression régulière mais elle constitue tout de même un bon départ :
- Ignore la validation si le champ est vide;
- Ne doit pas contenir le caractère « ; »;
- Ne doit pas contenir le caractère « . »;
- Ne doit pas contenir le caractère « p »;
- Ne doit pas contenir le caractère « # »;
- Ne doit pas contenir le caractère « , »;
- Ne doit pas contenir le caractère « ( »;
- Ne doit pas contenir le caractère « ) »;
Par la suite, entrer le message d’erreur désiré et tester le tout :