Validateur et formateur de numéro de téléphone

Validez des numéros de téléphone de tout pays avec les données libphonenumber de Google : valide ou possible, mobile/fixe, formats E.164, international et national.

Format international (+…) ou numéro national accompagné du pays par défaut.

Validation locale avec libphonenumber-js et les métadonnées libphonenumber de Google. Un numéro valide respecte le plan de numérotation officiel, mais peut ne pas être attribué ou être résilié.

Qu'est-ce que Validateur de numéro de téléphone ?

Cet outil vérifie si un numéro de téléphone est valide pour le plan de numérotation de son pays et le formate en E.164, international, national et URI tel: (RFC 3966). Il identifie aussi le type de ligne (mobile, fixe, gratuit, surtaxé, VoIP, etc.) lorsque le plan de numérotation le permet.

Comment utiliser Validateur de numéro de téléphone

  1. Saisissez le numéro au format international (commençant par +), ou un numéro national.
  2. Pour un numéro national, choisissez le pays par défaut.
  3. Lisez le verdict (valide, longueur possible uniquement, ou invalide), le pays et le type de ligne.
  4. Copiez le format E.164 pour les bases de données et API de SMS, ou le format national pour l'affichage.

Exemple

Entrée
0912 345 678 (default country: Vietnam)
Sortie
Valid · Vietnam (VN) · Mobile · E.164 +84912345678 · international +84 912 345 678 · national 0912 345 678

+1 650 253 0000 donne +16502530000 et (650) 253-0000.

Quand utiliser Validateur de numéro de téléphone

Utilisez-le pour normaliser des numéros de téléphone en E.164 avant de les stocker, valider la saisie d'un formulaire ou formater des numéros pour l'affichage. Un résultat valide signifie que le numéro respecte le plan officiel : il peut toutefois être non attribué, porté ou déconnecté, et l'outil ne peut pas dire à qui il appartient.

Comment fonctionne Validateur de numéro de téléphone

La validation utilise libphonenumber-js avec les métadonnées complètes (« max ») dérivées de libphonenumber de Google. Le numéro est décomposé en indicatif pays et numéro national, puis comparé aux motifs de numéros du pays pour chaque type de ligne ; un numéro « possible » a une longueur plausible mais ne correspond à aucun motif attribué. La bibliothèque est chargée à la demande et s'exécute entièrement dans votre navigateur.

Cas d'utilisation courants

  • Convertir des numéros locaux comme 0912 345 678 en +84912345678 pour une passerelle SMS.
  • Vérifier si un numéro est mobile avant d'envoyer un SMS.
  • Uniformiser dans un seul format les numéros d'un export CRM.
  • Formater des numéros internationaux pour une facture ou un site web.

Questions Fréquentes

Qu'est-ce que E.164 ?

Le format standard de l'UIT : un + suivi de l'indicatif pays et du numéro national sans espaces, jusqu'à 15 chiffres, par ex. +442079460958. La plupart des API l'attendent.

Pourquoi un numéro américain s'affiche-t-il « fixe ou mobile » ?

Dans le plan de numérotation nord-américain, les numéros mobiles et fixes partagent les mêmes plages : le type ne peut donc pas être déterminé d'après le seul numéro.

Le numéro est-il envoyé à un serveur ?

Non. La validation s'exécute en local avec les métadonnées embarquées.

Explorer d'autres catégories