Date e ora

8 regex

Formati ISO 8601, date italiane, orari 24h/12h e timestamp con fuso.

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])$
JavaScript · PCRE/PHP · Python Scheda completa

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}$
JavaScript · PCRE/PHP · Python Scheda completa

Valida un orario giornaliero in notazione a 24 ore (da 00:00 a 23:59).

^(?:[01]\d|2[0-3]):[0-5]\d$
JavaScript · PCRE/PHP · Python Scheda completa

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})$
JavaScript · PCRE/PHP · Python Scheda completa

Valida una data nel formato europeo `GG/MM/AAAA` con giorni e mesi nei rispettivi intervalli numerici.

^(?:0[1-9]|[12]\d|3[01])\/(?:0[1-9]|1[0-2])\/\d{4}$
JavaScript · PCRE/PHP · Python Scheda completa