Estrattore di Numeri di Telefono
Estrai e formatta numeri di telefono da qualsiasi testo utilizzando libphonenumber-js. Supporta formati internazionali con opzioni di formattazione E.164, RFC 3966 e nazionale.
Input
Output
Leggimi
Che cos'è l'estrazione di numeri di telefono?
L'estrazione di numeri di telefono è il processo di identificazione e isolamento automatico dei numeri di telefono da testo non strutturato. I numeri di telefono appaiono in molti formati in tutto il mondo: alcuni utilizzano parentesi, altri utilizzano trattini o spazi, e i numeri internazionali includono codici paese con segni più. Questa varietà rende l'estrazione manuale tedious e soggetta a errori, specialmente quando si tratta di grandi quantità di testo provenienti da email, documenti o pagine web.
L'estrazione moderna di numeri di telefono si basa su sofisticati algoritmi di parsing che comprendono la struttura dei numeri di telefono in diversi paesi. Questi algoritmi possono distinguere tra numeri di telefono validi e sequenze di cifre casuali, riconoscere le regole di formattazione specifiche di ogni paese e convalidare i numeri rispetto agli standard internazionali delle telecomunicazioni come E.164.
Descrizione dello strumento
Questo strumento estrae i numeri di telefono da qualsiasi testo che fornisci, indipendentemente da come sono formattati. Incolla semplicemente il tuo testo contenente numeri di telefono e lo strumento identificherà, analizzerà ed elencherà tutti i numeri di telefono validi che trova. Puoi scegliere il formato di output preferito e facoltativamente specificare un paese predefinito per i numeri senza codici paese.
Esempi
Testo di input:
Contatta i nostri uffici:
Vendite USA: (555) 123-4567
Supporto UK: +44 20 7946 0958
Emergenza: 911
Email john@example.com o chiama 1-800-555-0199
Inviaci un messaggio al 555.867.5309 per ulteriori informazioni.Output (formato E.164):
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309Output (formato internazionale):
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309Caratteristiche
- Più formati di output: Scegli tra Internazionale, Nazionale, E.164, RFC3966 o conserva il formato originale come trovato nel testo
- Rilevamento automatico del paese: Identifica automaticamente i codici paese dai numeri internazionali, oppure imposta un paese predefinito per i numeri locali
- Rimozione dei duplicati: Filtra facoltativamente i numeri di telefono duplicati che appaiono più volte nel tuo testo
- Estrazione in tempo reale: I numeri vengono estratti istantaneamente mentre digiti o incolla il testo
- Convalida: Restituisce solo i numeri di telefono validi che corrispondono agli standard internazionali delle telecomunicazioni
Formati di output spiegati
| Formato | Descrizione | Esempio |
|---|---|---|
| Internazionale | Formato leggibile con spazi | +1 555 123 4567 |
| Nazionale | Formato locale senza codice paese | (555) 123-4567 |
| E.164 | Formato standard leggibile da macchina | +15551234567 |
| RFC3966 | Formato URI per link click-to-call | tel:+1-555-123-4567 |
| Originale | Conserva il formato esatto dal testo di origine | 555.123.4567 |
Casi d'uso
- Pulizia dati CRM: Estrai numeri di telefono da dati clienti disordinati, thread email o fogli di calcolo importati per creare un elenco di contatti pulito e standardizzato
- Generazione di lead: Estrai numeri di telefono da directory aziendali, web scrape o materiali di marketing per campagne di outreach
- Migrazione dati: Converti i numeri di telefono al formato E.164 durante la migrazione tra sistemi che richiedono formati numerici standardizzati
Come funziona
Lo strumento utilizza la libreria libphonenumber, originariamente sviluppata da Google per Android. Scansiona il tuo testo carattere per carattere, identificando sequenze che potrebbero essere numeri di telefono in base alla lunghezza, ai modelli di cifre e ai caratteri di formattazione. Ogni candidato viene quindi convalidato rispetto a un database completo di regole specifiche per paese sui numeri di telefono, inclusi prefissi validi, lunghezze numeriche e convenzioni di formattazione.
Quando non è presente alcun codice paese, lo strumento utilizza il paese predefinito selezionato per interpretare il numero. Ad esempio, "555-123-4567" verrebbe analizzato come un numero USA se Stati Uniti è selezionato, o come il numero di un paese diverso in base alla tua selezione.
Suggerimenti
- Imposta un paese predefinito quando estrai numeri locali senza codici paese per migliorare la precisione
- Utilizza il formato E.164 quando memorizzi i numeri in database o API: è lo standard internazionale per l'elaborazione automatica
- Il formato RFC3966 è perfetto per creare link telefonici cliccabili in documenti HTML o markdown
- Abilita "Rimuovi duplicati" quando elabori testo che potrebbe contenere lo stesso numero più volte