Parser telefónnych čísel
Overenie
Podrobnosti
Technické podrobnosti
Ako funguje analyzátor telefónnych čísel
Čo nástroj robí
Analyzátor telefónnych čísel overuje a formátuje medzinárodné telefónne čísla pomocou knižnice libphonenumber. Zadajte telefónne číslo v ľubovoľnom formáte a získajte jeho štandardizované reprezentácie (International, National, E.164, RFC3966), zistenú krajinu, typ čísla (mobilné, pevná linka, bezplatné) a stav validácie.
Bežné prípady použitia pre vývojárov
Vývojári používajú analyzátory telefónnych čísel pri overovaní vstupu používateľa v registračných formulároch, normalizácii telefónnych čísel na ukladanie do databázy, zisťovaní krajiny pôvodu pre smerovanie alebo lokalizáciu a pri konverzii medzi formátmi zobrazenia (národný vs. medzinárodný). Formát E.164 je štandard pre API ako Twilio, Vonage a AWS SNS.
Formáty telefónnych čísel
Telefónne čísla môžu byť reprezentované v niekoľkých štandardných formátoch: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, iba číslice s kódom krajiny) a RFC3966 (tel:+1-650-253-0000, používané v HTML tel: odkazoch). Analyzátor prijíma vstup v ktoromkoľvek z týchto formátov a vytvára všetky varianty.
Bežné úskalia a okrajové prípady
Čísla bez kódu krajiny vyžadujú predvolenú krajinu, aby sa dali správne analyzovať. Niektoré čísla sú platné v jednej krajine, ale nie v inej. Krátke kódy, tiesňové čísla a čísla so zvýšenou tarifou majú špeciálne validačné pravidlá. Analyzátor rozlišuje medzi „possible“ (správna dĺžka) a „valid“ (známy číslovací plán) — možné číslo nemusí byť vytočiteľné.