0Pricing
JavaScript Academy · Lezione

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)
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 1

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"));
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 2

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);
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 3

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);
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 4

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);
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 5

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.
Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 6

Quiz sui flag

Controllo rapido: flag delle regex.

Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 7

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.

Basi delle regex — letterali, test, ancoraggi e flag — illustrazione 8

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

  1. Basi delle regex — letterali, test, ancoraggi e flag
  2. Gruppi, catture e replace
  3. Validazione e piccoli problemi comuni
← Torna a JavaScript Academy