TI butto giù due punti su cui lavorare per la tua funzione:
- Un indirizzo email ha solo una @...se ne ha più di una già non è più valido.
- Non contiene caratteri speciali
- Non contiene lettere accentate
- Il nome utente (ciò che precede la @) deve essere almeno di 3 caratteri
- Il nome dominio (ciò che segue la @) deve essere almeno di 3 caratteri
- Il nome dominio deve contenere almeno un .
Questo è ciò che mi viene in mente....