Basi delle regex — letterali, test, ancoraggi e flag
Crei regex semplici, verifichi il testo, usi gli ancoraggi (^ $) e applichi i flag comuni (i, g) per piccole attività di parsing.
Basi delle regex — letterali, test, ancoraggi e flag è una lezione JavaScript Academy gratuita su CoddyKit. Questa è la lezione 1 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento JavaScript Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso JavaScript Academy include 3 lezioni in totale.
Introduzione alle regex
Obiettivo: riconoscere e applicare semplici pattern regex.
- Creare un letterale regex come /cat/
- Verificare con test()
- Usare gli ancoraggi ^ e $
- Aggiungere i flag: i (ignora maiuscole/minuscole), g (globale)

Letterale + test()
Crei un letterale come /cat/ e chiami test(text) per ottenere 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"));

Classi e match()
Classi comuni: \\d cifra, \\w carattere di parola, \\s spazio bianco. Usi g per ottenere tutte le corrispondenze.
// Character classes: \\d (digit), \\w (word), \\s (space)
const msg = "Order #245, table 7";
const numbers = msg.match(/\\d+/g);
console.log("numbers:", numbers);

Ancoraggi
^ corrisponde all'inizio; $ corrisponde alla fine. Insieme possono trovare un pattern che corrisponde all'intera stringa.
// 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);

Panoramica dei flag
i ignora maiuscole e minuscole; g trova tutte le corrispondenze invece della sola prima.
// 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);

Nozioni essenziali sull'escape
Suggerimenti per l'escape:
- Caratteri speciali: . * + ? ( ) [ ] { } | ^ $
- Per trovare un punto, usi \\.
- Mantenga i pattern piccoli e leggibili per chi sta imparando.

Quiz sui flag
Controllo rapido: flag delle regex.

Riepilogo
Riepilogo: costruisca una regex con un letterale, verifichi con test(), usi ^/$ per inizio/fine e aggiunga i flag i/g per trovare corrispondenze senza distinzione tra maiuscole e minuscole e più corrispondenze.

Domande Frequenti
La lezione «Basi delle regex — letterali, test, ancoraggi e flag» è gratuita?
Sì — il testo completo di «Basi delle regex — letterali, test, ancoraggi e flag» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso JavaScript Academy, passa a CoddyKit PRO. Il corso JavaScript Academy include 3 lezioni in totale.
Cosa imparerò in «Basi delle regex — letterali, test, ancoraggi e flag»?
Crei regex semplici, verifichi il testo, usi gli ancoraggi (^ $) e applichi i flag comuni (i, g) per piccole attività di parsing. Eserciti JavaScript Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare JavaScript Academy?
Non è richiesta alcuna esperienza precedente. JavaScript Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 3.
Quanto tempo richiede la lezione «Basi delle regex — letterali, test, ancoraggi e flag»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione JavaScript Academy?
Sì. Ogni lezione JavaScript Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Basi delle regex — letterali, test, ancoraggi e flag
- Gruppi, catture e replace
- Validazione e piccoli problemi comuni