Telefonnnummerextraktor
Extrahera och formatera telefonnummer från vilken text som helst med libphonenumber-js. Stöder internationella format med E.164, RFC 3966 och nationell formateringsalternativ.
Inmatning
Utdata
Readme
Vad är telefonummerextrahering?
Telefonummerextrahering är processen att automatiskt identifiera och isolera telefonnummer från ostrukturerad text. Telefonnummer förekommer i många format världen över—vissa använder parenteser, andra använder bindestreck eller mellanslag, och internationella nummer innehåller landskoder med plustecken. Denna variation gör manuell extrahering tråkig och felbenägen, särskilt när man hanterar stora mängder text från e-post, dokument eller webbsidor.
Modern telefonummerextrahering förlitar sig på sofistikerade tolkningsalgoritmer som förstår strukturen på telefonnummer i olika länder. Dessa algoritmer kan skilja mellan giltiga telefonnummer och slumpmässiga siffersekvenser, känna igen landsspecifika formateringsregler och validera nummer mot internationella telekommunikationsstandarder som E.164.
Verktygsbeskrivning
Det här verktyget extraherar telefonnummer från all text du tillhandahåller, oavsett hur de är formaterade. Klistra bara in din text som innehåller telefonnummer, och verktyget identifierar, tolkar och listar alla giltiga telefonnummer som det hittar. Du kan välja ditt föredragna utdataformat och eventuellt ange ett standardland för nummer utan landskoder.
Exempel
Inmatningstext:
Kontakta våra kontor:
US Sales: (555) 123-4567
UK Support: +44 20 7946 0958
Emergency: 911
Email john@example.com or call 1-800-555-0199
Text us at 555.867.5309 for more info.Utdata (E.164-format):
(555) 123-4567
+44 20 7946 0958
1-800-555-0199
555.867.5309Utdata (Internationellt format):
+1 555 123 4567
+44 20 7946 0958
+1 800 555 0199
+1 555 867 5309Funktioner
- Flera utdataformat: Välj mellan Internationellt, Nationellt, E.164, RFC3966 eller behåll originalformatet som det hittades i texten
- Automatisk landsdetektering: Identifierar automatiskt landskoder från internationella nummer, eller ange ett standardland för lokala nummer
- Borttagning av dubbletter: Filtrera eventuellt bort dubbletttelefonnummer som förekommer flera gånger i din text
- Extrahering i realtid: Nummer extraheras omedelbar när du skriver eller klistrar in text
- Validering: Returnerar endast giltiga telefonnummer som matchar internationella telekommunikationsstandarder
Utdataformat förklarade
| Format | Beskrivning | Exempel |
|---|---|---|
| Internationellt | Läsbart format med mellanslag | +1 555 123 4567 |
| Nationellt | Lokalt format utan landskod | (555) 123-4567 |
| E.164 | Standardformat för maskinläsning | +15551234567 |
| RFC3966 | URI-format för klickbara telefonlänkar | tel:+1-555-123-4567 |
| Original | Bevarar det exakta formatet från källtexten | 555.123.4567 |
Användningsfall
- CRM-datarengöring: Extrahera telefonnummer från rörig kunddata, e-postkonversationer eller importerade kalkylblad för att skapa en ren, standardiserad kontaktlista
- Leadgenerering: Hämta telefonnummer från företagskataloger, webskrapning eller marknadsföringsmaterial för utreachkampanjer
- Datamigrering: Konvertera telefonnummer till E.164-format när du migrerar mellan system som kräver standardiserade nummerformat
Hur det fungerar
Verktyget använder libphonenumber-biblioteket, ursprungligen utvecklat av Google för Android. Det skannar din text tecken för tecken och identifierar sekvenser som kan vara telefonnummer baserat på längd, siffermönster och formateringstecken. Varje kandidat valideras sedan mot en omfattande databas med landsspecifika telefonnummerregler, inklusive giltiga områdeskoder, nummerlängder och formateringskonventioner.
När ingen landskod finns använder verktyget ditt valda standardland för att tolka numret. Till exempel skulle "555-123-4567" tolkas som ett amerikanskt nummer om USA är valt, eller som ett annat lands nummer baserat på ditt val.
Tips
- Ange ett standardland när du extraherar lokala nummer utan landskoder för att förbättra noggrannheten
- Använd E.164-format när du lagrar nummer i databaser eller API:er—det är den internationella standarden för maskinbearbetning
- RFC3966-formatet är perfekt för att skapa klickbara telefonlänkar i HTML- eller markdown-dokument
- Aktivera "Ta bort dubbletter" när du bearbetar text som kan innehålla samma nummer flera gånger