DevToys Web Pro iconDevToys Web ProBlog
Értékeljen minket:
Próbáld ki a böngészőbővítményt:

Telefonszám-elemző

Érvénytelen
Telefonszám
  • Alapértelmezett ország

    Érvényesítés

    Érvénytelen
    Nem lehetséges

    Részletek

    Ország:
    Országhívószám:
    Nemzeti szám:
    Típus:
    Unknown
    Technikai részletek

    Hogyan működik a telefonszám-elemző

    Mit csinál az eszköz

    A Telefonszám-elemző a libphonenumber könyvtár segítségével ellenőrzi és formázza a nemzetközi telefonszámokat. Adj meg egy telefonszámot bármilyen formátumban, és megkapod a szabványosított megjelenítéseit (International, National, E.164, RFC3966), a felismert országot, a szám típusát (mobil, vezetékes, díjmentes), valamint az érvényességi állapotát.

    Gyakori fejlesztői felhasználási esetek

    A fejlesztők telefonszám-elemzőket használnak a regisztrációs űrlapok felhasználói bevitelének ellenőrzéséhez, a telefonszámok adatbázisban történő tárolás előtti normalizálásához, a származási ország felismeréséhez útválasztás vagy lokalizáció céljából, illetve a megjelenítési formátumok közötti konvertáláshoz (nemzeti vs. nemzetközi). Az E.164 formátum az olyan API-k szabványa, mint a Twilio, a Vonage és az AWS SNS.

    Telefonszám-formátumok

    A telefonszámok több szabványos formátumban is megadhatók: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, csak számjegyek országkóddal), valamint RFC3966 (tel:+1-650-253-0000, HTML tel: hivatkozásokban használatos). Az elemző bármelyik formátumban elfogadja a bemenetet, és az összes változatot előállítja.

    Gyakori buktatók és szélső esetek

    Az országkód nélküli számok helyes feldolgozásához alapértelmezett ország szükséges. Egyes számok az egyik országban érvényesek, a másikban nem. A rövid kódok, segélyhívó számok és emelt díjas számok speciális ellenőrzési szabályokkal rendelkeznek. Az elemző megkülönbözteti a „possible” (helyes hossz) és a „valid” (ismert számozási terv) állapotot — egy lehetséges szám nem feltétlenül tárcsázható.