using System.Text.RegularExpressions;
public static void Main()
string email = "myemail@email.com";
bool isValid = IsValidEmail(email);
Console.WriteLine($"Is {email} a valid email? {isValid}");
public static bool IsValidEmail(string email)
string emailPattern = @"^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$";
if (string.IsNullOrEmpty(email))
Regex regex = new Regex(emailPattern);
return regex.IsMatch(email);