DevToys Web Pro iconDevToys Web ProBlogi
Hinda meid:
Proovi brauserilaiendust:

Telefoninumbri parser

Vigane
Telefoninumber
  • Vaikimisi riik

    Valideerimine

    Vigane
    Pole võimalik

    Üksikasjad

    Riik:
    Riigikood:
    Riigisisene number:
    Tüüp:
    Unknown
    Tehnilised üksikasjad

    Kuidas telefoninumbri parser töötab

    Mida tööriist teeb

    Telefoninumbri parser valideerib ja vormindab rahvusvahelisi telefoninumbreid, kasutades libphonenumber teeki. Sisesta telefoninumber mis tahes vormingus ja saa selle standardiseeritud esitused (International, National, E.164, RFC3966), tuvastatud riik, numbri tüüp (mobiil, lauatelefon, tasuta number) ning valideerimisolek.

    Levinud kasutusjuhtumid arendajatele

    Arendajad kasutavad telefoninumbri parsereid kasutajasisendi valideerimiseks registreerimisvormides, telefoninumbrite normaliseerimiseks andmebaasi salvestamiseks, päritoluriigi tuvastamiseks suunamise või lokaliseerimise jaoks ning kuvavormingute vahel teisendamiseks (riigisisene vs rahvusvaheline). E.164 vorming on standard API-de jaoks nagu Twilio, Vonage ja AWS SNS.

    Telefoninumbri vormingud

    Telefoninumbreid saab esitada mitmes standardses vormingus: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, ainult numbrid koos riigikoodiga) ja RFC3966 (tel:+1-650-253-0000, kasutatakse HTML tel: linkides). Parser aktsepteerib sisendit ükskõik millises neist vormingutest ja väljastab kõik variandid.

    Levinud komistuskivid ja erijuhud

    Ilma riigikoodita numbrid vajavad korrektseks parsimiseks vaikimisi riiki. Mõned numbrid on ühes riigis kehtivad, kuid teises mitte. Lühikoodidel, hädaabinumbritele ja kõrgema tariifiga numbritel on eraldi valideerimisreeglid. Parser eristab 'possible' (õige pikkus) ja 'valid' (tuntud numeratsiooniplaan) — võimalik number ei pruugi olla valitav.