You can validate an email address in C# using regular expressions which provides the developers to play around with different patterns.
Below is a code snippet that shows how you can use regular expression to validate an email address in C# .
How to Validate an email address using Regular Expression in C# ?
using System; using System.Text.RegularExpressions; namespace ACCode { class Program { static void Main(string[] args) { var result1 = IsEmailAddressValid("test@gmail"); var result2 = IsEmailAddressValid("[email protected]"); Console.WriteLine(result1); Console.WriteLine(result2); Console.ReadLine(); } // Method to validate email address using regular expression in C# public static bool IsEmailAddressValid(string emailAddress) { string EmailPattern = @"^(?!\.)(""([^""\r\\]|\\[""\r\\])*""|" + @"([-a-z0-9!#$%&'*+/=?^_`{|}~]|(?<!\.)\.)*)(?<!\.)" + @"@[a-z0-9][\w\.-]*[a-z0-9]\.[a-z][a-z\.]*[a-z] Regex regex = new Regex(EmailPattern, RegexOptions.IgnoreCase); bool isValid = regex.IsMatch(emailAddress); return isValid; } } }
Leave a Reply