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.
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.