Testador de Regex
Teste expressões regulares JavaScript em tempo real com destaque de correspondências e grupos de captura.
Texto de teste
ResultadoSem correspondências
Classes de caracteres
Âncoras
Quantificadores
Grupos e lookaround
Conjuntos de caracteres
Caracteres de escape
Flags
O que é uma expressão regular?
Uma expressão regular (regex) é um padrão que define uma sequência de caracteres para busca em texto. Em JavaScript, é usada com RegExp e métodos como match(), replace() e split(). Esta ferramenta funciona inteiramente no navegador usando o motor RegExp nativo do JavaScript.
Descrição dos flags
gGlobal
Encontra todas as correspondências em vez de parar na primeira.
iIgnorar maiúsculas
Torna o padrão insensível a maiúsculas. /hello/i corresponde a Hello, HELLO e hello.
mMultilinha
^ e $ correspondem ao início e fim de cada linha, não apenas da string inteira.
sPonto tudo
O metacaractere . corresponde a qualquer caractere incluindo quebra de linha (\n).
uUnicode
Habilita suporte completo a Unicode incluindo escapes de ponto de código \u{XXXX}.
Padrões regex comuns
| Uso | Padrão |
|---|---|
| Validar e-mail | ^[\w.-]+@[\w.-]+\.\w{2,}$ |
| Extrair números | \d+ |
| Extrair URLs | https?://[^\s]+ |
| Extrair coreano | [가-힣]+ |
| Remover espaços | \s+ |