RUNWEBTOOLS
Italiano

Pattern regex comuni

Espressioni regolari pronte all'uso per ciò che gli sviluppatori validano ed estraggono più spesso. Copia un pattern e incollalo. Nuovo alle regex? Leggi la nostra guida per principianti e tieni aperto il prontuario regex per capire come funziona ciascuno.

Aggiornato 2026-07-06

Corrisponde aPatternNote
Email (pragmatica)^[\w.+-]+@[\w-]+\.[\w.-]+$Sufficiente per i form; nessuna regex è pienamente conforme all'RFC
URL (http/https)https?://[^\s]+Corrisponde a un URL che inizia con http:// o https://
Indirizzo IPv4\b(?:\d{1,3}\.){3}\d{1,3}\bNon controlla che ogni parte sia 0–255
Colore hex^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Hex a 3 o 6 cifre, con # iniziale
Data (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$Solo formato — non valida date reali
Ora (24 ore HH:MM)^([01]\d|2[0-3]):[0-5]\d$Da 00:00 a 23:59
Slug URL^[a-z0-9]+(?:-[a-z0-9]+)*$Parole minuscole unite da trattini singoli
Solo cifre^\d+$Una o più cifre, nient'altro
Solo lettere^[A-Za-z]+$Solo lettere ASCII
Nome utente^\w{3,16}$3–16 lettere, cifre o underscore
Telefono USA (lasco)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Consente (), spazi, punti o trattini
Password robusta^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ caratteri con minuscola, maiuscola e una cifra (lookahead)
Spazio iniziale/finale^\s+|\s+$Da usare per rifilare gli spazi a entrambe le estremità

Un'avvertenza: pattern come questi validano il formato, non il significato. Una stringa può corrispondere al pattern email e non essere comunque un indirizzo reale e recapitabile — per qualcosa di critico, valida il formato con la regex ma conferma il valore in altro modo (es. un'email di verifica).

Strumenti correlati