Hier ist eine Webseite, die das besser erklärt als ich: Ссылка ( EDIT : scheint etwas veraltet zu sein, da es sich auf RFC 2822 bezieht, das durch RFC 5322 abgelöst wurde)
Und ein anderer mit einem interessanten Ansatz zum Problem der Validierung: Ссылка
Im Allgemeinen ist die beste Strategie für die Validierung einer E-Mail-Adresse, einfach zu versuchen, eine E-Mail an sie zu senden.
Wenn jemand eine nicht existierende E-Mail-Adresse eingeben möchte, führt er die von Ihnen gewählte Formatvalidierung durch.
Die einzige Möglichkeit zu überprüfen, ob der Benutzer die E-Mail-Adresse besitzt, die er eingegeben hat, besteht darin, einen Bestätigungslink (oder Aktivierungslink) an diese Adresse zu senden und den Benutzer aufzufordern, darauf zu klicken.
Versuchen Sie also nicht, das Leben Ihrer Benutzer zu erschweren. Überprüfen auf Anwesenheit von @
ist gut genug.
Tags und Links java regex email-validation