DevToys Web Pro iconDevToys Web ProBlog
Evaluează-ne:
Încearcă extensia de browser:

Parser de numere de telefon

Nevalid
Număr de telefon
  • Țara implicită

    Validare

    Nevalid
    Nu este posibil

    Detalii

    Țară:
    Prefix internațional:
    Număr național:
    Tip:
    Unknown
    Detalii tehnice

    Cum funcționează parserul de numere de telefon

    Ce face instrumentul

    Parserul de numere de telefon validează și formatează numere de telefon internaționale folosind biblioteca libphonenumber. Introdu un număr de telefon în orice format și obține reprezentările sale standardizate (Internațional, Național, E.164, RFC3966), țara detectată, tipul numărului (mobil, linie fixă, gratuit), și starea de validare.

    Cazuri de utilizare comune pentru dezvoltatori

    Dezvoltatorii folosesc parsere de numere de telefon atunci când validează inputul utilizatorilor în formulare de înregistrare, normalizează numerele de telefon pentru stocare în baza de date, detectează țara de origine pentru rutare sau localizare și convertesc între formatele de afișare (național vs internațional). Formatul E.164 este standardul pentru API-uri precum Twilio, Vonage și AWS SNS.

    Formate de numere de telefon

    Numerele de telefon pot fi reprezentate în mai multe formate standard: Internațional (+1 650 253 0000), Național ((650) 253-0000), E.164 (+16502530000, doar cifre cu cod de țară) și RFC3966 (tel:+1-650-253-0000, folosit în linkuri HTML tel:). Parserul acceptă input în oricare dintre aceste formate și produce toate variantele.

    Capcane frecvente și cazuri limită

    Numerele fără cod de țară necesită o țară implicită pentru a fi interpretate corect. Unele numere sunt valide într-o țară, dar nu și în alta. Codurile scurte, numerele de urgență și numerele cu tarif premium au reguli speciale de validare. Parserul face diferența între „posibil” (lungime corectă) și „valid” (plan de numerotație cunoscut) — un număr posibil poate să nu poată fi apelat.