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.
Less Is More
Pensez à utiliser les boutons
,
et les balises code
Desole pour l'absence d'accents, clavier US oblige
Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.
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})$
Less Is More
Pensez à utiliser les boutons
,
et les balises code
Desole pour l'absence d'accents, clavier US oblige
Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.
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})$
Partager