Biblioteca de regex comunes

Expresiones regulares listas: email, teléfono BR e internacional, CPF, CNPJ, CEP, Pix, tarjetas, SSN, IPv4, IPv6, YouTube, HTML y más. Prueba en el navegador y copia el patrón o snippet para PHP, JavaScript, TypeScript, Python, Go, Java y C#.

{{ regexPresetExampleText() }}

Flags alteram o comportamento do regex. Ex.: i ignora maiúsculas/minúsculas, g encontra todas as ocorrências e m trata múltiplas linhas.

Script pronto por linguagem

Gere o padrão atual com sintaxe e escapes adequados para colar no seu projeto.

{{ regexLibrary.message }}

Tutorial rápido de expressões regulares

Regex é um jeito compacto de descrever padrões no texto: validar e-mails, extrair datas, limpar HTML e muito mais. Abaixo estão os blocos mais usados em JavaScript (e na maioria dos dialetos modernos).

Âncoras e limites

  • ^ início da string (ou da linha, com a flag m).
  • $ fim da string (ou da linha, com m).
  • \b limite de palavra (entre “caractere de palavra” e não palavra).

Classes e coringas

  • [abc] um dos caracteres listados.
  • [a-z] intervalo (aqui, letras minúsculas ASCII).
  • . quase qualquer caractere (exceto quebra de linha, salvo com flag s).

Atalhos com \

  • \d dígito (09).
  • \w caractere de “palavra” (letras, dígitos, _).
  • \s espaço em branco (espaço, tab, quebra de linha, etc.).
  • \. ponto literal (escapa o meta .).

Quantificadores

  • + uma ou mais vezes o elemento anterior.
  • * zero ou mais vezes.
  • ? zero ou uma vez (também torna outras formas preguiçosas com ? após um quantifier).
  • {3,6} entre 3 e 6 repetições.

Grupos e alternância

  • (...) grupo capturado (memoriza o trecho para referência ou substituição).
  • (?:...) grupo sem captura (só agrupa, não cria índice extra).
  • | “OU”: casa a expressão da esquerda ou da direita.

Olhar para frente (avançado)

  • (?=...) positive lookahead: exige que o padrão apareça logo depois, sem consumir.
  • (?!...) negative lookahead: falha se o padrão aparecer adiante.

Exemplo colorido: e-mail simples

Cada cor indica um tipo de construção. Compare com o texto do regex acima na ferramenta ao escolher o preset E-mail.

^[^\s@]+@[^\s@]+\.[^\s@]+$
  • Âncoras (^ e $)
  • Classe negada [^...] (aqui: tudo exceto espaço e @)
  • Texto literal (@)
  • Escape (\. força um ponto real, não o coringa)

Flags comuns nesta página

  • i ignora maiúsculas e minúsculas.
  • g busca todas as ocorrências (global).
  • m ^ e $ passam a valer por linha.

Descripción

Referencia con muchos presets, tutorial visual, pruebas con tu texto y código listo por lenguaje (PHP, JavaScript, TypeScript, Python, Go, Java y C#). Todo se procesa localmente en el navegador.

Guía de la herramienta

  • O que é regex Expressão regular é uma linguagem de padrões para validar e extrair trechos de texto em formulários, logs e pipelines.
  • O que a ferramenta manipula Presets prontos (e-mail, telefone BR, data, senha forte, CPF/CNPJ etc.), padrão customizado, flags e texto de teste.
  • O que a ferramenta faz Testa match, total de ocorrências e grupos capturados para acelerar validações sem depender de ambiente externo.
  • Por que usar Montar validações de frontend/backend com menos erro de sintaxe e mais velocidade de teste.

Ejemplo

^[^\s@]+@[^\s@]+\.[^\s@]+$

Preguntas frecuentes

¿Para qué sirven las flags i, g y m en regex?

La flag i ignora mayúsculas y minúsculas. La flag g encuentra todas las coincidencias (no solo la primera). La flag m hace que ^ y $ apliquen por línea, no solo a la cadena completa.

¿Este test de regex reemplaza la validación en el servidor?

No. El regex ayuda en frontend y prototipos, pero las reglas de negocio, la seguridad y los formatos oficiales (por ejemplo dígitos verificadores del CPF) deben validarse también en backend según tus políticas.

¿Cómo copio el patrón para PHP o JavaScript?

Usa el campo Regex para copiar solo la expresión. En Código listo por lenguaje elige PHP, JavaScript, TypeScript, Python, Go, Java o C# y copia el snippet con escapes y sintaxis adecuados.

¿Los presets de CPF o tarjeta garantizan un número válido?

Suelen validar solo la forma (máscara y caracteres). CPF, CNPJ y tarjetas requieren algoritmos de verificación o redes de pago: usa estos regex como primer filtro y añade validación completa donde haga falta.

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.