Raccolta di Pattern e Cheatsheet Regex
Un riferimento ricercabile di oltre 30 espressioni regolari comunemente necessarie: indirizzi email, URL, indirizzi IPv4, numeri di telefono, colori HEX, UUID, date e datetime ISO, rimozione di tag HTML, link Markdown, percorsi file, robustezza delle password e altro. Ogni voce ha una spiegazione in linguaggio semplice di cosa corrisponde e perché è scritta in quel modo. Filtra per parola chiave per trovare il pattern che ti serve, poi copialo con un clic e inseriscilo nel tuo codice. Questo è uno strumento di riferimento, non un tester di regex: ogni pattern elencato è stato verificato su stringhe di esempio corrispondenti e non corrispondenti reali.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Sfoglia i pattern raggruppati per categoria: Web & Contact, Identifiers, Dates & Times, Numbers & Text, Passwords, HTML & Code e Files.
- 2
Digita una parola chiave nel campo filtro (come 'email', 'date' o 'hex') per restringere istantaneamente l'elenco ai pattern corrispondenti.
- 3
Leggi la descrizione in linguaggio semplice di ciascun pattern per confermare che si adatti al tuo caso d'uso prima di usarlo.
- 4
Clicca 'Copy' accanto a qualsiasi pattern per copiare solo la stringa regex negli appunti.
Perché tenere un cheatsheet regex invece di scrivere pattern da zero
Le espressioni regolari sono facili da sbagliare in modo sottile: un pattern email che dimentica la lunghezza del TLD, un pattern IPv4 che accetta '999.999.999.999', o un pattern data che lascia passare '2024-13-45'. Attingere a un pattern già verificato su casi limite reali risparmia il tentativo ed errore di scriverne e ritestarne uno a memoria ogni volta che serve.
Organizzato per la navigazione, non solo per cerca-e-copia
Oltre al campo filtro, i pattern sono raggruppati in categorie: Web & Contact, Identifiers, Dates & Times, Numbers & Text, Passwords, HTML & Code e Files. Così puoi sfogliare una categoria che sai ti serve, come Dates & Times, anche quando non ricordi l'etichetta esatta del pattern che stai cercando.
Domande frequenti
Questi pattern sono garantiti corretti al 100% per ogni caso limite?
Sono pattern solidi e comunemente usati che coprono la stragrande maggioranza degli input reali (ad esempio il pattern email gestisce gli indirizzi tipici ma, come la maggior parte dei regex email pratici, non implementa l'intera grammatica RFC 5322, estremamente permissiva). Ognuno è stato verificato su stringhe di esempio corrispondenti e non corrispondenti, ma per qualcosa come la validazione delle email, abbinare un regex ragionevole a un'effettiva email di conferma è sempre più affidabile di qualsiasi pattern da solo.
Per quale variante di regex sono scritti questi pattern?
Sintassi regex JavaScript/ECMAScript standard, vicina anche a PCRE (usata da PHP, dal modulo `re` di Python con piccole differenze, e da molti altri linguaggi). La maggior parte di questi pattern funziona così com'è, o con un adattamento minimo, in altri linguaggi.
Posso cercare per ciò che il pattern fa, non solo per il suo nome?
Sì, il campo filtro cerca anche nella categoria, nell'etichetta e nel testo della descrizione, quindi cercando 'strip' trovi il rimotore di tag HTML, e cercando 'password' trovi entrambi i pattern relativi alle password.
Questo strumento testa il mio testo contro un pattern?
No, questa è una libreria di riferimento e snippet, non un tester di regex live. Mostra i pattern e li copia negli appunti così puoi incollarli nel tuo codice o in un tester di regex dedicato.
Quello che digito qui viene inviato da qualche parte?
No. Il filtro viene eseguito interamente nel tuo browser contro un elenco locale di pattern; niente viene caricato.