Mit der in .NET und .NET Core verfügbaren Klasse System.ComponentModel.DataAnnotations.EmailAddressAttribute kann man einfach E-Mail-Adresse prüfen.
Im Internet kursieren zahlreiche reguläre Ausdrücke, mit denen man überprüfen kann, ob eine E-Mail-Adresse einen gültigen Aufbau besitzt. Wer möchte, kann sich auf die im .NET Framework (einschließlich .NET Core) verfügbare Überprüfungsfunktion der Klasse EmailAddressAttribute nutzen:
new System.ComponentModel.DataAnnotations.EmailAddressAttribute().IsValid(email)
Beispiele:
Zu referenzieren ist die System.ComponentModel.DataAnnotations.dll (enthalten im .NET Framework, verfügbar auf NuGet für .NET Core).
()