0

Email Regex: prova un modello per gli indirizzi email

Debug delle espressioni regolari JavaScript in tempo reale: corrispondenze evidenziate, gruppi di acquisizione, flag e anteprima di sostituzione.

Supporta $1, $2 e riferimenti denominati come $<nome>; $& inserisce l'intera corrispondenza. Lascia vuoto per nascondere l'anteprima.

Elaborazione... 0%

Risultato

Questa pagina apre il regex tester precaricato con un pratico pattern email: (?<utente>[a-zA-Z0-9._%+-]+)@(?<dominio>[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}). Cattura la parte prima della @ in un gruppo denominato utente e tutto ciò che segue nel dominio, richiedendo un punto e almeno un dominio di primo livello di due lettere. Il testo di esempio mescola indirizzi validi con stringhe che non devono corrispondere, in modo da poter vedere a colpo d'occhio i limiti del modello.

Una perfetta regex email RFC 5322 è notoriamente enorme e non sostituisce ancora l'invio di un messaggio di conferma. In pratica, un modello come questo è lo strumento giusto: accetta gli indirizzi digitati da persone reali - inclusi punti, plus-tag e domini con trattino - e rifiuta evidenti rifiuti come una doppia @ o un dominio di primo livello mancante. Guarda l'elenco delle corrispondenze sotto il testo per controllare cosa è arrivato in ciascun gruppo nominato.

Modifica il testo di esempio, incolla il tuo elenco di indirizzi o rafforza lo schema: ogni pressione di un tasto riesegue l'espressione e aggiorna le evidenziazioni, il contatore e i gruppi. Quando il pattern funziona correttamente, copialo direttamente nel codice di convalida del modulo o di analisi dei log.