DevToys Web Pro iconDevToys Web ProBlog
Ocijenite nas:
Isprobajte proširenje preglednika:

Parser telefonskih brojeva

Neispravno
Telefonski broj
  • Zadana država

    Provjera valjanosti

    Neispravno
    Nije moguće

    Detalji

    Država:
    Pozivni broj:
    Nacionalni broj:
    Vrsta:
    Unknown
    Tehnički detalji

    Kako radi parser telefonskih brojeva

    Što alat radi

    Parser telefonskih brojeva provjerava valjanost i formatira međunarodne telefonske brojeve pomoću biblioteke libphonenumber. Unesite telefonski broj u bilo kojem formatu i dobijte njegove standardizirane prikaze (International, National, E.164, RFC3966), otkrivenu državu, vrstu broja (mobilni, fiksni, besplatni) i status valjanosti.

    Uobičajeni slučajevi upotrebe za razvojne programere

    Razvojni programeri koriste parsere telefonskih brojeva pri provjeri korisničkog unosa u registracijskim obrascima, normalizaciji telefonskih brojeva za pohranu u bazi podataka, otkrivanju države podrijetla za usmjeravanje ili lokalizaciju te pretvaranju između formata prikaza (nacionalni naspram međunarodnog). Format E.164 je standard za API-je poput Twilio, Vonage i AWS SNS.

    Formati telefonskih brojeva

    Telefonski brojevi mogu se prikazati u nekoliko standardnih formata: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, samo znamenke s pozivnim brojem države) i RFC3966 (tel:+1-650-253-0000, koristi se u HTML tel: poveznicama). Parser prihvaća unos u bilo kojem od ovih formata i proizvodi sve varijante.

    Uobičajene zamke i rubni slučajevi

    Brojevi bez pozivnog broja države zahtijevaju zadanu državu kako bi se ispravno parsirali. Neki su brojevi valjani u jednoj državi, ali ne i u drugoj. Kratki kodovi, brojevi hitnih službi i brojevi s premium tarifom imaju posebna pravila provjere. Parser razlikuje između 'possible' (ispravna duljina) i 'valid' (poznati plan numeracije) — mogući broj možda se ne može birati.