Regex pratica per verificare la forma sintattica di un indirizzo email comune nei form web, senza la complessità estrema di RFC 5322.
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$
Trova il pattern ideale filtrando per problema, categoria, livello di complessità o dialetto di programmazione.
Regex pratica per verificare la forma sintattica di un indirizzo email comune nei form web, senza la complessità estrema di RFC 5322.
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$
Pattern raccomandato dagli standard W3C/HTML5 per il tag input type="email", coprendo caratteri speciali consentiti nella parte locale.
^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$
Verifica che un indirizzo email appartenga obbligatoriamente a un dominio o a suoi sottodomini autorizzati.
^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)*oceweb\.net$
Pattern senza ancoraggi con word boundary per individuare ed estrarre tutti gli indirizzi email presenti in un testo non strutturato.
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}\b
Individua placeholder delimitati da doppie parentesi graffe in template HTML o email (stile Mustache, Handlebars, Blade o Twig).
\{\{\s*([a-zA-Z0-9_.-]+)\s*\}\}
Valida una stringa di hash crittografico MD5 composta da 32 cifre esadecimali.
^[a-fA-F0-9]{32}$
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}=)?$
Controlla la forma di un dominio utilizzabile nella parte destra di un indirizzo email, senza includere il simbolo @.
^[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?(?:\.[A-Za-z0-9](?:[A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$
Riconosce un indirizzo con dominio PEC italiano secondo una convenzione pratica per i form.
^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.pec\.it$
Valida un URI `mailto:` semplice con destinatario email e query opzionale per oggetto o corpo.
^mailto:[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}(?:\?[A-Za-z0-9._%+-]+=[^\s]*)?$