I am a danish programmer living in Bangkok.
Read more about me @ rasmus.rummel.dk.
Webmodelling Home > ASP.NET > C# Utility Functions > Email - Validate Address

Validate Email Address

Validating user input often includes validating whether the user have supplied a valid email address - validating email addresses often take the course of regular expressions, however there seems to be no definite solution. I once saw a guy who just tested whether the .Net Framework MailAddress would instantitate with the address and I thought it was great so since then that is what I have been doing (the method of course is not so great if you want to validate client side).

Usage

  • Example
    • I use the ValidateAddress function in many projects, eg. in my Discussions WebControl then users supply an email address for their profile.
  • Example Code
    • bool emailAddressIsValid = Utils.Email.ValidateAddress("rasmus@webmodelling.com");
      

The ValidateAddress function :

public static bool ValidateAddress(string pEmailAddress)
{
	bool addressIsValid = true;
	try
	{
		MailAddress mailAddress = new MailAddress(pEmailAddress);
	}
	catch
	{
		addressIsValid = false;
	}
 
	return addressIsValid;
}

Comments

You can comment without logging in
Profile
Username
Password
Password
Email
Nickpic
Get notified on reply to own posts  (only works if you specify an email address)
Get notified on receiving a PM  (only works if you specify an email address)
Remember my username
Remember my password
signature
Words: Chars: Chars left: