0

Número de teléfono Regex: prueba con formatos reales

Depure expresiones regulares de JavaScript en vivo: coincidencias resaltadas, grupos de captura, indicadores y vista previa de reemplazo.

Admite $1, $2 y referencias con nombre como $<nombre>; $& inserta toda la coincidencia. Déjelo vacío para ocultar la vista previa.

Procesando... 0%

Resultado

Esta página precarga un patrón de número de teléfono tolerante: (?:\+\d{1,3}[\s.-]?)?\(?\d{2,4}\)?[\s.-]?\d{2,4}[\s.-]?\d{2,4}(?:[\s.-]?\d{2,4})?. Acepta un + opcional y un código de país, un código de área que puede estar entre paréntesis y grupos de dígitos separados por espacios, puntos o guiones: los formatos que la gente realmente escribe, desde +1 415 555 0132 hasta (044) 123-45-67.

Los números de teléfono son más confusos que los correos electrónicos: el mismo número se puede escribir de docenas de maneras, por lo que el patrón se apoya en separadores opcionales ([\s.-]?) en lugar de un diseño rígido. Esa tolerancia tiene un precio: los dígitos cortos pueden pasar desapercibidos, razón por la cual la muestra incluye ejemplos negativos. Mire los aspectos más destacados para verificar dónde cae el límite entre "similar a un teléfono" y ruido para sus datos.

Adáptelo a su país en segundos: arregle el código de país reemplazando \+\d{1,3} con un literal como \+380, o fuerce exactamente diez dígitos eliminando el grupo final opcional. Cada edición se vuelve a probar instantáneamente con la muestra, y el contador de coincidencias le indica cuándo ha sido demasiado estricto o demasiado relajado.