DevToys Web Pro iconDevToys Web ProBlogg
Betygsätt oss:
Prova webbläsartillägget:

Parser för telefonnummer

Ogiltig
Telefonnummer
  • Standardland

    Validering

    Ogiltig
    Inte möjligt

    Detaljer

    Land:
    Landsnummer:
    Nationellt nummer:
    Typ:
    Unknown
    Tekniska detaljer

    Så fungerar telefonnummerparsern

    Vad verktyget gör

    Telefonnummerparsern validerar och formaterar internationella telefonnummer med hjälp av biblioteket libphonenumber. Ange ett telefonnummer i valfritt format och få dess standardiserade representationer (International, National, E.164, RFC3966), upptäckt land, nummertyp (mobil, fast telefoni, avgiftsfritt) och valideringsstatus.

    Vanliga användningsfall för utvecklare

    Utvecklare använder telefonnummerparsers när de validerar användarinmatning i registreringsformulär, normaliserar telefonnummer för lagring i databaser, identifierar ursprungsland för routning eller lokalisering och konverterar mellan visningsformat (nationellt vs internationellt). Formatet E.164 är standarden för API:er som Twilio, Vonage och AWS SNS.

    Telefonnummerformat

    Telefonnummer kan representeras i flera standardformat: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, endast siffror med landskod) och RFC3966 (tel:+1-650-253-0000, används i HTML-länkar av typen tel:). Parsern accepterar indata i vilket som helst av dessa format och producerar alla varianter.

    Vanliga fallgropar och specialfall

    Nummer utan landskod kräver ett standardland för att kunna tolkas korrekt. Vissa nummer är giltiga i ett land men inte i ett annat. Kortnummer, nödnummer och premium-/betaltjänstnummer har särskilda valideringsregler. Parsern skiljer mellan 'possible' (korrekt längd) och 'valid' (känd nummerplan) — ett möjligt nummer kanske inte går att ringa.