DevToys Web Pro iconDevToys Web ProBlogi
Arvostele meidät:
Kokeile selainlaajennusta:

Puhelinnumeron jäsennin

Virheellinen
Puhelinnumero
  • Oletusmaa

    Validointi

    Virheellinen
    Ei mahdollinen

    Tiedot

    Maa:
    Maakoodi:
    Kansallinen numero:
    Tyyppi:
    Unknown
    Tekniset tiedot

    Miten puhelinnumeron jäsennin toimii

    Mitä työkalu tekee

    Puhelinnumeron jäsennin validoi ja muotoilee kansainvälisiä puhelinnumeroita libphonenumber-kirjaston avulla. Syötä puhelinnumero missä tahansa muodossa ja saat sen standardoidut esitystavat (International, National, E.164, RFC3966), tunnistetun maan, numerotyypin (mobiili, lankapuhelin, maksuton) sekä validointitilan.

    Yleiset kehittäjien käyttötapaukset

    Kehittäjät käyttävät puhelinnumerojäsennintä käyttäjän syötteen validointiin rekisteröintilomakkeissa, puhelinnumeroiden normalisointiin tietokantatallennusta varten, alkuperämaan tunnistamiseen reititystä tai lokalisointia varten sekä näyttömuotojen välillä muuntamiseen (kansallinen vs. kansainvälinen). E.164-muoto on standardi API-palveluille kuten Twilio, Vonage ja AWS SNS.

    Puhelinnumeromuodot

    Puhelinnumerot voidaan esittää useissa vakiomuodoissa: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, vain numerot maakoodin kanssa) ja RFC3966 (tel:+1-650-253-0000, käytetään HTML:n tel:-linkeissä). Jäsennin hyväksyy syötteen missä tahansa näistä muodoista ja tuottaa kaikki variantit.

    Yleiset sudenkuopat ja reunatapaukset

    Numerot ilman maakoodia vaativat oletusmaan, jotta ne voidaan jäsentää oikein. Jotkin numerot ovat kelvollisia yhdessä maassa mutta eivät toisessa. Lyhytnumeroilla, hätänumeroilla ja lisämaksullisilla numeroilla on erityiset validointisäännöt. Jäsennin erottaa 'mahdollisen' (oikea pituus) ja 'kelvollisen' (tunnettu numerointisuunnitelma) — mahdollinen numero ei välttämättä ole soitettavissa.