Testador de regex

Teste expressões regulares com destaque em tempo real.

//g

Testador de regex: teste expressões regulares em tempo real

As expressões regulares (regex) são padrões de busca utilizados em programação para encontrar, validar e manipular texto. São uma ferramenta fundamental para desenvolvedores, mas sua sintaxe compacta pode ser difícil de depurar. Nosso testador permite escrever a regex e ver instantaneamente as correspondências destacadas no texto de teste.

A ferramenta suporta todas as flags padrão de JavaScript: g (global), i (ignore case), m (multiline) e s (dotAll). O destaque em tempo real permite iterar rapidamente sobre o padrão até alcançar o resultado desejado, sem necessidade de executar código. É ideal para desenvolver e depurar padrões para validação de formulários, extração de dados e substituições de texto.

Perguntas frequentes

O que significam as flags g, i, m, s?

g = buscar todas as correspondências (não apenas a primeira), i = ignorar maiúsculas/minúsculas, m = ^ e $ aplicam por linha, s = o ponto (.) também corresponde a quebras de linha.

Como validar um email com regex?

{"Um padrão básico é: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}. No entanto, a validação perfeita de emails com regex é extremamente complexa."}

É seguro processar regex no navegador?

Sim, tudo é processado localmente. No entanto, padrões muito complexos com muitos quantificadores aninhados podem causar lentidão (catastrophic backtracking).