Bonjour à tous,
Je cherche, en vain, à tester via un regex un numéro de téléphone.
Il faut que ce numéro commence par +33 puis les 9 autres chiffres.
Si quelqu'un connaissait cet expression régulière je le remercie d'avance.
Bonjour à tous,
Je cherche, en vain, à tester via un regex un numéro de téléphone.
Il faut que ce numéro commence par +33 puis les 9 autres chiffres.
Si quelqu'un connaissait cet expression régulière je le remercie d'avance.
Bonjour,
Est-ce que ça répond à ton besoin ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^\+[3]{2}([1-9][-.\s]?(\d{2}[-.\s]?){3}\d{2})$
[Edit]
Cette regex accepte les indicatifs 1 à 9, et accepte un tiret ou un espace entre les séquences de 2 chiffres.
Merci pour ta réponse rapide mais cela ne fonctionne pas.
Le numéro doit être formaté de cette façon : +33999999999
Il n'y a que le +33 d'autorisé au début
Le 9 de l'exemple ne peuvent être remplacé que par des chiffres de 0 à 9
Il n'y a ni point, ni tiret, ni espace d'autorisé
Merci encore ...
Voici, sans tirets ni espaces :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^\+[3]{2}([1-9](\d{2}?){3}\d{2})$
Super !!
Merci beaucoup pour ton aide ;-)
Pour info :
Accepte également les numéros du genre "01 XX XX XX XX" en du +33 XX
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^(\+[3]{2}|0)([1-9][-.\s]?(\d{2}[-.\s]?){3}\d{2})$
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager