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.
Version imprimable
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:^\+[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:^\+[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 XXCode:^(\+[3]{2}|0)([1-9][-.\s]?(\d{2}[-.\s]?){3}\d{2})$