espressione regolareespressioni regolarijavascriptsviluppo

Espressioni regolari: una guida completa con esempi

Cos'è l'espressione regolare, come leggere i modelli, 10 elementi abituali già pronti per convalidare e-mail, numeri di telefono, URL e date.

Pubblicata 23 febbraio 2026·Tempo di leggere: 8 min

Cosa sono le espressioni regolari?

Espressioni regolari (regex, regexp) è un linguaggio potente per cercare e sostituire il testo utilizzando uno schema. Utilizzato in JavaScript, Python, PHP, bash e nella maggior parte degli altri linguaggi.

Sintassi di base

SimboloSignificatoEsempio
---------
"."Qualsiasi carattere`a.c` → "abc", "a1c"
`*`0 o più`ab*c` → "ac", "abc", "abbc"
"+"1 o più`ab+c` → "abc", "abbc"
`?`0 o 1`ab?c` → "ac", "abc"
`^`Inizio riga`^Ciao`
`$`Fine della riga`Mondo$`
`\d`Cifra`\d{3}` → "123"
`\w`Lettera/numero/_`\w+`

##10 modelli già pronti

// E-mail 
/[\w.-]+@[\w.-]+\.\w+/ 

// Telefono RF 
/\+7[\s(]?\d{3}[\s)]?\d{3}[-\s]?\d{2}[-\s]?\d{2}/ 

// URL 
/https?:\/\/[^\s]+/ 

//IPv4 
/\b(?:\d{1,3}\.){3}\d{1,3}\b/ 

// Data GG.MM.AAAA 
/\d{2}\.\d{2}\.\d{4}/ 

// Cirillico 
/[A-Yaa-yayo]+/ 

// Colore esadecimale 
/#[0-9A-Fa-f]{6}/ 

// Codice postale della Federazione Russa 
/\d{6}/ 

// INN (10 cifre) 
/\d{10}/ 

//UUID 
/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/ 

Prova la tua regex nel nostro strumento interattivo con evidenziazione delle corrispondenze.

Usiamo cookie per l'analisi. Informativa sulla privacy Puoi accettare o rifiutare il tracciamento non essenziale.