Non ho capito se ZALDD è un codice fisso oppure se questo codice può variare ( visto anche che gli utenti omonimi possono essere più di due )...
In questo caso devi fare una piccola modifica:
var re = new RegExp("^[a-z][a-z0-9]*\\.[a-z][a-z0-9]*(\-[A-Z]+)?@NomeAzienda\\.it$", "i");