1 /// <summary>
2 /// regular expression validation of email address
3 /// </summary>
4 /// <param name="pEmailAddress"></param>
5 /// <returns>true/false</returns>
6 /// <example>
7 /// <code>
8 /// bool Result = IsValidEmail("brianmadsen@amcom.com.au");
9 /// </code>
10 /// </example>
11 private bool IsValidEmail(string pEmailAddress)
12 {
13 // return true if pEmailAddress is valid e-mail format
14 return Regex.IsMatch(pEmailAddress, @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$");
15 }