·7 min de lectura·por ByeBouncer

Cómo validar números de teléfono en Argentina (formato +54, 9 y prefijos)

Validar un número de teléfono de Argentina es más que chequear dígitos: formato +54, el 9 de los celulares, los prefijos y qué puede confirmar de verdad una validación.

teléfonolatamformato

Validar un número de teléfono de Argentina parece trivial hasta que te topás con el 9, el 15 y los prefijos de área que cambian de largo según la ciudad. Si estás limpiando una base de leads o validando un formulario, confundir el formato te deja números que se ven bien pero no sirven para llamar ni para un HLR. Acá va cómo se arma un número argentino bien formado y, sobre todo, qué puede confirmar y qué no una validación.

El formato +54 y el 9 que casi nadie escribe bien

Argentina usa el código de país +54. Para celulares, el formato internacional correcto intercala un 9 entre el código de país y el número: +54 9 11 2345-6789. Ese 9 indica que es móvil. El viejo 15 que se usaba para marcar un celular desde una línea fija es marcación local: no va en el formato internacional. Un error clásico es guardar +54 15 … o +54 11 15 …: se ven como un número pero no son E.164 válidos.

Los fijos no llevan el 9. Un fijo de Buenos Aires es +54 11 4123-4567. La longitud del prefijo de área varía: 11 en el AMBA, pero 351 en Córdoba, 2966 en Río Gallegos. El total nacional significativo ronda los 10 dígitos, pero el reparto entre prefijo y abonado cambia por localidad.

Entrada crudaNormalizar+54 y el 9E.164
De lo que carga el usuario a un número E.164 válido.

Qué confirma una validación de formato (y qué no)

La validación local responde una pregunta acotada: ¿este número está bien formado y su prefijo pertenece a un rango asignado a un operador? Es rápida, barata y filtra la mayoría de la basura: dígitos de más o de menos, prefijos inexistentes, secuencias repetidas. Lo que no puede decirte es si esa línea existe y está activa hoy. Para eso hace falta una consulta a la red.

Cuándo subir a una consulta de línea en vivo (HLR)

Si vas a invertir en una campaña de llamadas o SMS, conviene separar los números que además están activos. Un HLR lookup consulta la red y te dice si la línea existe y en qué operador está parada hoy, algo que la portabilidad numérica vuelve imposible de deducir del prefijo. Tiene costo por consulta, así que lo lógico es validar formato primero y reservar el HLR para los que pasaron ese filtro.

FormatoHLRvs
Validación de formato: barata y masiva. HLR: confirma línea activa, con costo por consulta.

Una cosa importante para no prometer de más: nosotros validamos formato y operador, y de forma opcional la línea en vivo por HLR. No chequeamos si un número tiene WhatsApp activo; eso es otra cosa y conviene desconfiar de quien lo promete como dato duro.

En resumen

Para Argentina: normalizá a +54, meté el 9 en los celulares, olvidate del 15, y aceptá que el largo del prefijo depende de la ciudad. Validá el formato para limpiar la base, y usá HLR solo donde el costo de llamar a un número muerto justifique la consulta.

Ver cómo funciona la validación de teléfono →

Guías relacionadas