Razčlenjevalnik telefonskih številk
Preverjanje
Podrobnosti
Tehnične podrobnosti
Kako deluje razčlenjevalnik telefonskih številk
Kaj orodje počne
Razčlenjevalnik telefonskih številk preverja veljavnost in oblikuje mednarodne telefonske številke z uporabo knjižnice libphonenumber. Vnesite telefonsko številko v katerikoli obliki in pridobite njene standardizirane predstavitve (International, National, E.164, RFC3966), zaznano državo, vrsto številke (mobilna, stacionarna, brezplačna) ter status veljavnosti.
Pogosti primeri uporabe za razvijalce
Razvijalci uporabljajo razčlenjevalnike telefonskih številk pri preverjanju uporabniškega vnosa v registracijskih obrazcih, normalizaciji telefonskih številk za shranjevanje v bazo podatkov, zaznavanju države izvora za usmerjanje ali lokalizacijo ter pretvarjanju med prikaznimi oblikami (nacionalna vs. mednarodna). Oblika E.164 je standard za API-je, kot so Twilio, Vonage in AWS SNS.
Oblike telefonskih številk
Telefonske številke je mogoče predstaviti v več standardnih oblikah: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, samo števke s klicno kodo države) in RFC3966 (tel:+1-650-253-0000, uporablja se v HTML povezavah tel:). Razčlenjevalnik sprejme vnos v katerikoli od teh formatov in ustvari vse različice.
Pogoste pasti in robni primeri
Številke brez klicne kode države za pravilno razčlenjevanje zahtevajo privzeto državo. Nekatere številke so veljavne v eni državi, v drugi pa ne. Kratke kode, številke za nujne primere in številke s premijsko tarifo imajo posebna pravila preverjanja. Razčlenjevalnik razlikuje med 'possible' (pravilna dolžina) in 'valid' (znan načrt oštevilčenja) — možna številka morda ni klicljiva.