Home
Manage Your Code
Snippet: Validate EmailAddress by Regex (C#)
Title: Validate EmailAddress by Regex Language: C#
Description: /// <summary> /// regular expression validation of email address /// </summary> /// <param name="pEmailAddress"></param> /// <returns>true/false</returns> /// <example> /// <code> /// bool Result = IsValidEmail("brianmadsen@amcom.co Views: 735
Author: Brian Madsen Date Added: 5/9/2006
Copy Code  
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		}