Riconosce indirizzi IPv6 espliciti formati da 8 gruppi esadecimali da 1 a 4 cifre separati da due punti.
^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$
Trova il pattern ideale filtrando per problema, categoria, livello di complessità o dialetto di programmazione.
Riconosce indirizzi IPv6 espliciti formati da 8 gruppi esadecimali da 1 a 4 cifre separati da due punti.
^(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}$
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 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})$
Valida numeri di telefono secondo la raccomandazione ITU-T E.164 (prefisso + e da 1 a 15 cifre complessive senza spazi o simboli).
^\+[1-9]\d{1,14}$
Valida un identificatore UUID v4 generato casualmente nel formato canonico 8-4-4-4-12 caratteri esadecimali con cifre di versione e variante corrette.
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$
Valida stringhe codificate secondo lo standard Base64 con padding corretto `=` o `==`.
^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$
Regex ufficiale per validare numeri di versione SemVer 2.0.0 (MAJOR.MINOR.PATCH con tag pre-release e build metadata opzionali).
^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$
Valida stringhe formattate con parole minuscole separate esclusivamente da trattini singoli.
^[a-z0-9]+(?:-[a-z0-9]+)*$
Valida stringhe formattate con parole minuscole separate da underscore.
^[a-z0-9]+(?:_[a-z0-9]+)*$
Valida il codice a barre commerciale internazionale EAN-13 (European Article Number) composto da 13 cifre numeriche.
^\d{13}$