Formatos de Números de Teléfono en el Mundo: No Hay un Estándar Universal

No existe un solo formato global. Cada país (y a menudo región) define el suyo propio. Pero existen patrones:

Componentes Universales

  • Código de país: +1–3 dígitos (ITU-T E.164). +1 (EE. UU./CA), +44 (Reino Unido), +86 (CN), +91 (IN), +61 (AU).
  • Número nacional (significativo): Código de área/NDC + abonado. La longitud varía (4–12 dígitos).
  • Prefijo de tronco: Prefijo de marcado doméstico (0 en la mayoría, 1 en EE. UU./CA, 8 en RU/KZ, ninguno en algunos). Se omite al marcar internacionalmente.

Formatos Escritos Comunes

PaísEjemplo (Nacional)Ejemplo (Internacional)
EE. UU./Canadá(555) 123-4567+1 555 123 4567
Reino Unido020 7123 4567+44 20 7123 4567
Alemania030 12345678+49 30 12345678
Francia01 23 45 67 89+33 1 23 45 67 89
Japón03-1234-5678+81 3 1234 5678
India99999 99999+91 99999 99999
Brasil(11) 99999-9999+55 11 99999 9999
Australia04XX XXX XXX+61 4XX XXX XXX

Mejor Práctica para Desarrolladores

  • Almacena como E.164: +CCNXXXXXXXXX (sin espacios, sin prefijo de tronco).
  • Usa libphonenumber (Google) — analiza, valida, formatea para cualquier configuración regional.
  • Muestra localizado: PhoneNumberFormat.NATIONAL o INTERNATIONAL.
  • Nunca hardcodees máscaras (por ejemplo, ###-###-####).

Para Usuarios

Guarda contactos en formato internacional (+CC…). El teléfono maneja las reglas de marcado local automáticamente.