Regular Expression (RegExp)
JavaScript · também conhecido como regex
Padrão de texto para busca, validação e substituição.
seção
Explicação
Regular Expression (RegExp) — Padrão de texto para busca, validação e substituição.
Literals /pattern/flags ou new RegExp. Flags: g global, i ignoreCase, m multiline, s dotAll, u unicode.
Catastrophic backtracking em regex nested quantifiers — prefira RE2-like ou validação limitada.
seção
Exemplo
const email = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;'user@mail.com'.match(email);seção
Modo de uso
Validação de input leve
Replace e split complexos
Extrair tokens em parsers simples
seção
Armadilhas comuns
Regex para HTML/XML — use parser
Esquecer flag u com emoji
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Regular Expressions: O Detetive do Texto
Domine regex em JavaScript: literais e RegExp, classes de caracteres, quantificadores, âncoras, test/match/replace/split, grupos de captura, flags e a armadilha greedy vs lazy.
ler artigoMais em JavaScript
Outros termos da mesma categoria para revisão em sequência.