Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores
Crie expressões regulares simples, teste textos, use âncoras (^ $) e aplique sinalizadores comuns (i, g) em pequenas tarefas de análise
Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores é uma aula grátis de JavaScript Academy no CoddyKit. Esta é a aula 1 de 3. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de JavaScript Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de JavaScript Academy inclui 3 aulas no total.
Introdução às expressões regulares
Objetivo: reconhecer e aplicar pequenos padrões de expressões regulares.
- Crie um literal de expressão regular como /cat/
- Verifique com test()
- Use as âncoras ^ e $
- Adicione sinalizadores: i (ignorar maiúsculas e minúsculas), g (global)

Literal + test()
Crie um literal como /cat/ e chame test(text) para obter true/false.
// Use a regex literal and test() to check presence
const r = /cat/;
console.log("has cat?", r.test("my cat"));
console.log("has cat?", r.test("dog"));

Classes e match()
Classes comuns: \\d dígito, \\w caractere de palavra, \\s espaço em branco. Use g para obter todas as correspondências.
// Character classes: \\d (digit), \\w (word), \\s (space)
const msg = "Order #245, table 7";
const numbers = msg.match(/\\d+/g);
console.log("numbers:", numbers);

Âncoras
^ corresponde ao início; $ corresponde ao fim. Juntas, elas podem corresponder a um padrão de cadeia inteira.
// Anchors: ^ start, $ end
const a = /^hello/.test("hello world");
const b = /world$/.test("say world");
const c = /^hello$/.test("hello");
console.log("starts hello?", a, "ends world?", b, "exact hello?", c);

Visão geral dos sinalizadores
i ignora maiúsculas e minúsculas; g encontra todas as correspondências, em vez de apenas a primeira.
// Flags: i = ignore case, g = global (find all)
const text = "Red, red, RED";
const first = text.match(/red/i);
const all = text.match(/red/gi);
console.log("first:", first[0]);
console.log("all:", all);

Noções essenciais de escape
Dicas de escape:
- Especiais: . * + ? ( ) [ ] { } | ^ $
- Para corresponder a um ponto, use \\.
- Mantenha os padrões pequenos e legíveis para iniciantes.

Quiz sobre o básico dos sinalizadores
Verificação rápida: sinalizadores de expressões regulares.

Recapitulação
Recapitulação: crie uma expressão regular com um literal, verifique com test(), use ^/$ para início/fim e adicione os sinalizadores i/g para buscas que ignorem maiúsculas e minúsculas e encontrem várias correspondências.

Perguntas Frequentes
A aula “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores” é grátis?
Sim — o texto completo de “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de JavaScript Academy, atualize para CoddyKit PRO. O curso de JavaScript Academy inclui 3 aulas no total.
O que vou aprender em “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores”?
Crie expressões regulares simples, teste textos, use âncoras (^ $) e aplique sinalizadores comuns (i, g) em pequenas tarefas de análise Você pratica JavaScript Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar JavaScript Academy?
Nenhuma experiência prévia é necessária. JavaScript Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 3.
Quanto tempo leva a aula “Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de JavaScript Academy?
Sim. Cada aula de JavaScript Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- Fundamentos de expressões regulares — literais, test, âncoras e sinalizadores
- Grupos, capturas e substituição
- Validação e pequenas armadilhas