Currently I'm using this code:
    public static bool IsEmailAddress(this string value)
    {
        try
        {
            new System.Net.Mail.MailAddress(value);
            return true;
        }
        catch ()
        {
            return false;
        }
    }
Is there a way to do this without using exceptions?
 
    