Testar regex JavaScript

Teste uma expressão regular JavaScript, marque os acertos, liste os grupos e experimente uma substituição.

É o JavaScript do navegador, não PCRE

É o dialeto dos validadores de interface e de muitos padrões de JSON Schema. Uma expressão copiada de preg_match em PHP pode falhar se usar algo que só existe em PCRE. O global fica sempre ligado: você vê cada correspondência. A substituição usa $1 e $$. Se a expressão já está certa e você só quer extrair, extrair com regex é mais curto.

Como escrever

  • Sem barras em volta. Basta \d+, não /\d+/g. As opções são as caixas.
  • i ignora maiúsculas, m faz ^ e $ valerem em cada linha, s deixa o ponto ver a quebra, u serve para \p{L} e emoji.
  • Sem u, \w é só [A-Za-z0-9_]. Acentos não entram.
  • ∅ quer dizer que o grupo não participou. A substituição é o texto inteiro depois.
  • (a+)+ num texto longo que não casa pode travar a aba. A lista para em 5000; a expressão não fica rápida por isso.