Testador de regex
Teste expressões regulares com destaque em tempo real.
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).
Quer saber mais? Leia nosso guia completo →