Validador de Expressões Regulares
Verifique se uma expressão regular compila com as flags escolhidas, entenda o erro e faça um teste rápido com uma frase.
Como utilizar
- Digite o padrão (ou o literal /padrão/flags).
- Ajuste as flags, se necessário.
- Veja se compila, quantos grupos tem e alertas como ReDoS.
- Opcionalmente teste com uma frase curta.
Perguntas frequentes
Qual sintaxe é usada?
A do JavaScript (ECMAScript) do seu navegador. PCRE, Python e Java têm recursos diferentes.
O que é ReDoS?
Padrões com quantificadores aninhados, como (a+)+, podem levar tempo exponencial com certas entradas e travar aplicações.
Informações técnicas
- Compilação via new RegExp com mensagens traduzidas.
- Contagem de grupos via (padrão|) aplicado à string vazia.
- Teste rápido limitado a 200 ocorrências e 300 ms.
Ferramentas relacionadas
- Testador de Regex — Teste expressões regulares com destaque das correspondências, grupos nomeados, substituição, explicação dos tokens e padrões prontos.
- Validador de JSON — Valide JSON de forma estrita com mensagem de erro em português, linha e coluna exatas, além de estatísticas da estrutura.
- Buscar e Substituir com Regex — Use expressões regulares com grupos ($1, lt;nome>), flags e contagem de ocorrências para transformar textos.
- Validador de Cartão (Luhn) — Verifique números de cartão de teste pelo algoritmo de Luhn, detecte a bandeira pelo prefixo e confira o comprimento esperado.
- Validador de CNH — Confira os dois dígitos verificadores do número de registro da CNH usando o algoritmo de domínio público, com explicação do cálculo.
- Validador de CNPJ — Valide CNPJs numéricos e o novo CNPJ alfanumérico, identificando matriz ou filial e os dígitos verificadores esperados.