Analizador de números de teléfono
Validación
Detalles
Detalles técnicos
Cómo funciona el analizador de números de teléfono
Qué hace la herramienta
El analizador de números de teléfono valida y da formato a números de teléfono internacionales usando la biblioteca libphonenumber. Introduce un número de teléfono en cualquier formato y obtén sus representaciones estandarizadas (Internacional, Nacional, E.164, RFC3966), el país detectado, el tipo de número (móvil, fijo, gratuito) y el estado de validación.
Casos de uso comunes para desarrolladores
Los desarrolladores usan analizadores de teléfonos al validar la entrada del usuario en formularios de registro, normalizar números de teléfono para el almacenamiento en bases de datos, detectar el país de origen para el enrutamiento o la localización, y convertir entre formatos de visualización (nacional vs. internacional). El formato E.164 es el estándar para APIs como Twilio, Vonage y AWS SNS.
Formatos de números de teléfono
Los números de teléfono pueden representarse en varios formatos estándar: Internacional (+1 650 253 0000), Nacional ((650) 253-0000), E.164 (+16502530000, solo dígitos con código de país) y RFC3966 (tel:+1-650-253-0000, usado en enlaces HTML tel:). El analizador acepta entradas en cualquiera de estos formatos y produce todas las variantes.
Errores comunes y casos límite
Los números sin código de país requieren un país predeterminado para analizarse correctamente. Algunos números son válidos en un país pero no en otro. Los códigos cortos, los números de emergencia y los números de tarificación premium tienen reglas de validación especiales. El analizador distingue entre "posible" (longitud correcta) y "válido" (plan de numeración conocido) — un número posible puede no ser marcable.