DevToys Web Pro iconDevToys Web ProBlogs
Novērtējiet mūs:
Izmēģiniet pārlūkprogrammas paplašinājumu:

Tālruņa numura parsētājs

Nederīgs
Tālruņa numurs
  • Noklusējuma valsts

    Validācija

    Nederīgs
    Nav iespējams

    Detaļas

    Valsts:
    Valsts kods:
    Nacionālais numurs:
    Veids:
    Unknown
    Tehniskā informācija

    Kā darbojas tālruņa numuru parsētājs

    Ko rīks dara

    Tālruņa numuru parsētājs pārbauda un formatē starptautiskos tālruņa numurus, izmantojot libphonenumber bibliotēku. Ievadiet tālruņa numuru jebkurā formātā un iegūstiet tā standartizētos attēlojumus (International, National, E.164, RFC3966), noteikto valsti, numura tipu (mobilais, fiksētais, bezmaksas) un validācijas statusu.

    Biežākie izstrādātāju lietošanas gadījumi

    Izstrādātāji izmanto tālruņa numuru parsētājus, validējot lietotāja ievadi reģistrācijas formās, normalizējot tālruņa numurus glabāšanai datubāzē, nosakot izcelsmes valsti maršrutēšanai vai lokalizācijai un konvertējot starp attēlošanas formātiem (nacionālais vs starptautiskais). E.164 formāts ir standarts API, piemēram, Twilio, Vonage un AWS SNS.

    Tālruņa numuru formāti

    Tālruņa numurus var attēlot vairākos standarta formātos: International (+1 650 253 0000), National ((650) 253-0000), E.164 (+16502530000, tikai cipari ar valsts kodu) un RFC3966 (tel:+1-650-253-0000, izmantots HTML tel: saitēs). Parsētājs pieņem ievadi jebkurā no šiem formātiem un izvada visus variantus.

    Biežākās kļūdas un robežgadījumi

    Numuriem bez valsts koda, lai tos pareizi parsētu, ir nepieciešama noklusējuma valsts. Daži numuri ir derīgi vienā valstī, bet ne citā. Īsie kodi, ārkārtas numuri un paaugstinātas maksas numuri pakļaujas īpašiem validācijas noteikumiem. Parsētājs atšķir “iespējams” (pareizs garums) un “derīgs” (zināms numerācijas plāns) — iespējams numurs var nebūt sazvanāms.