Extracteur de numéros de téléphone
Extrayez et formatez les numéros de téléphone de n'importe quel texte en utilisant libphonenumber-js. Supporte les formats internationaux avec les options de formatage E.164, RFC 3966 et national.
Entrée
Sortie
Documentation
Qu'est-ce que l'extraction de numéros de téléphone ?
L'extraction de numéros de téléphone est le processus d'identification et d'isolement automatiques des numéros de téléphone à partir de texte non structuré. Les numéros de téléphone apparaissent dans de nombreux formats dans le monde entier : certains utilisent des parenthèses, d'autres des tirets ou des espaces, et les numéros internationaux incluent des indicatifs pays avec des signes plus. Cette variété rend l'extraction manuelle fastidieuse et sujette aux erreurs, en particulier lorsqu'on traite de grandes quantités de texte provenant d'e-mails, de documents ou de pages web.
L'extraction moderne de numéros de téléphone repose sur des algorithmes d'analyse sophistiqués qui comprennent la structure des numéros de téléphone dans différents pays. Ces algorithmes peuvent distinguer les numéros de téléphone valides des séquences de chiffres aléatoires, reconnaître les règles de formatage spécifiques à chaque pays et valider les numéros par rapport aux normes internationales de télécommunications comme E.164.
Description de l'outil
Cet outil extrait les numéros de téléphone de tout texte que vous fournissez, quel que soit leur format. Il vous suffit de coller votre texte contenant des numéros de téléphone, et l'outil identifiera, analysera et listera tous les numéros de téléphone valides qu'il trouve. Vous pouvez choisir votre format de sortie préféré et éventuellement spécifier un pays par défaut pour les numéros sans indicatif pays.
Exemples
Texte d'entrée :
Contactez nos bureaux :
Ventes États-Unis : (555) 123-4567
Support Royaume-Uni : +44 20 7946 0958
Urgence : 911
Envoyez un e-mail à john@example.com ou appelez le 1-800-555-0199
Envoyez-nous un SMS au 555.867.5309 pour plus d'informations.Sortie (format E.164) :
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309Sortie (format International) :
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309Fonctionnalités
- Formats de sortie multiples : Choisissez parmi International, National, E.164, RFC3966, ou conservez le format original tel qu'il apparaît dans le texte
- Détection automatique du pays : Identifie automatiquement les indicatifs pays des numéros internationaux, ou définissez un pays par défaut pour les numéros locaux
- Suppression des doublons : Filtrez éventuellement les numéros de téléphone en double qui apparaissent plusieurs fois dans votre texte
- Extraction en temps réel : Les numéros sont extraits instantanément au fur et à mesure que vous tapez ou collez du texte
- Validation : Retourne uniquement les numéros de téléphone valides qui correspondent aux normes internationales de télécommunications
Formats de sortie expliqués
| Format | Description | Exemple |
|---|---|---|
| International | Format lisible par l'homme avec espaces | +1 555 123 4567 |
| National | Format local sans indicatif pays | (555) 123-4567 |
| E.164 | Format standard lisible par machine | +15551234567 |
| RFC3966 | Format URI pour les liens click-to-call | tel:+1-555-123-4567 |
| Original | Préserve le format exact du texte source | 555.123.4567 |
Cas d'usage
- Nettoyage des données CRM : Extrayez les numéros de téléphone à partir de données clients désordonnées, de fils d'e-mails ou de feuilles de calcul importées pour créer une liste de contacts propre et standardisée
- Génération de leads : Extrayez les numéros de téléphone des annuaires commerciaux, des web scrapes ou des matériels marketing pour les campagnes de prospection
- Migration de données : Convertissez les numéros de téléphone au format E.164 lors de la migration entre des systèmes qui nécessitent des formats de numéros standardisés
Comment ça marche
L'outil utilise la bibliothèque libphonenumber, développée à l'origine par Google pour Android. Il analyse votre texte caractère par caractère, identifiant les séquences qui pourraient être des numéros de téléphone en fonction de la longueur, des motifs de chiffres et des caractères de formatage. Chaque candidat est ensuite validé par rapport à une base de données complète de règles de numéros de téléphone spécifiques à chaque pays, incluant les codes régionaux valides, les longueurs de numéro et les conventions de formatage.
Lorsqu'aucun indicatif pays n'est présent, l'outil utilise le pays par défaut que vous avez sélectionné pour interpréter le numéro. Par exemple, « 555-123-4567 » serait analysé comme un numéro américain si les États-Unis sont sélectionnés, ou comme un numéro d'un autre pays selon votre sélection.
Conseils
- Définissez un pays par défaut lors de l'extraction de numéros locaux sans indicatif pays pour améliorer la précision
- Utilisez le format E.164 lors du stockage des numéros dans des bases de données ou des API : c'est la norme internationale pour le traitement automatisé
- Le format RFC3966 est parfait pour créer des liens téléphoniques cliquables dans des documents HTML ou markdown
- Activez « Supprimer les doublons » lors du traitement de texte qui pourrait contenir le même numéro plusieurs fois