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. Ingresa 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, línea fija, gratuito) y el estado de validación.
Casos de uso comunes para desarrolladores
Los desarrolladores usan analizadores de teléfono al validar la entrada del usuario en formularios de registro, normalizar números de teléfono para almacenarlos en la base de datos, detectar el país de origen para enrutamiento o 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 tarifa 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.