Controlla che uno slug per permalink contenga solo lettere minuscole, numeri e trattini singoli senza doppie occorrenze né trattini ai bordi.
^[a-z0-9]+(?:-[a-z0-9]+)*$
Trova il pattern ideale filtrando per problema, categoria, livello di complessità o dialetto di programmazione.
Controlla che uno slug per permalink contenga solo lettere minuscole, numeri e trattini singoli senza doppie occorrenze né trattini ai bordi.
^[a-z0-9]+(?:-[a-z0-9]+)*$
Cattura chiavi e valori all’interno di una query string di una URL.
[?&]([^=#&]+)=([^&#]*)
Valida percorsi assoluti POSIX/Linux che iniziano con `/` e contengono nomi di directory e file validi.
^(?:\/(?!\.\.(?:\/|$))[a-zA-Z0-9._-]+)+\/?$
Estrae l’ID univoco da 11 caratteri di un video YouTube da URL standard, shortlink youtu.be o link di incorporamento embed.
(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/|v\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})
Valida il formato standard internazionale per le date (anno a 4 cifre, mese 01-12, giorno 01-31).
^\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$
Valida la classica data italiana con separatore slash nel formato giorno a due cifre, mese a due cifre e anno a quattro cifre.
^(?:0[1-9]|[12]\d|3[01])\/(?:0[1-9]|1[0-2])\/\d{4}$
Valida un orario giornaliero in notazione a 24 ore (da 00:00 a 23:59).
^(?:[01]\d|2[0-3]):[0-5]\d$
Valida un orario completo con ore, minuti e secondi (da 00:00:00 a 23:59:59).
^(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d$
Valida date e orari completi secondo lo standard ISO 8601 / RFC 3339 con frazioni di secondo opzionali e indicatore UTC (Z) o offset numerico (+/-HH:MM).
^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|[+-]\d{2}:\d{2})$
Verifica la struttura alfanumerica di 16 caratteri del Codice Fiscale per persone fisiche italiane.
^[A-Z]{6}[0-9]{2}[A-EHLMPRST][0-9]{2}[A-Z][0-9]{3}[A-Z]$
Verifica che il codice di Partita IVA italiana sia composto esattamente da 11 cifre numeriche.
^\d{11}$
Valida il Codice di Avviamento Postale italiano formato esattamente da 5 cifre numeriche.
^\d{5}$