Teste expressões regulares e inspecione correspondências e grupos de captura, com as flags mais comuns.
Cada teste é executado em uma thread isolada em segundo plano (um Web Worker) com tempo limite — expressões regulares não confiáveis nunca são executadas diretamente na thread principal da interface.
Converta rapidamente entre texto e Base64.
Abrir →Explore estruturas JSON aninhadas e encontre erros de sintaxe.
Abrir →Decodifique um JWT para ler o cabeçalho, o payload e a validade. Apenas decodifica: a assinatura não é verificada.
Ainda não há comentários. Seja o primeiro!
Informe uma expressão regular e um texto de teste para inspecionar correspondências, grupos de captura e grupos nomeados, com as flags g/i/m/s/u/y. A avaliação roda em uma thread em segundo plano com timeout para que um padrão pesado não trave a página.
Certas expressões regulares (principalmente com repetição aninhada, como (a+)+b) podem causar “backtracking catastrófico” em determinadas entradas, fazendo o tempo de execução explodir. Cada teste aqui roda em uma thread isolada em segundo plano (um Web Worker) com tempo limite — ao excedê-lo, essa thread é encerrada na hora e uma nova é criada para o seu próximo teste, então a página em si nunca trava.
Não. O texto correspondente é sempre exibido por nós de texto simples do React — esta ferramenta nunca usa dangerouslySetInnerHTML, então o que corresponder nunca pode ser executado como HTML.
Isso reflete fielmente o comportamento real do RegExp em JavaScript: sem a flag global (“g”), .exec() só devolve a primeira correspondência — adicionar “g” é o que lista todas, e é exatamente por isso que esta ferramenta permite ativá-la ou desativá-la.