title: Validate email address format in .NET without exceptions
body: <p>Currently I'm using this code:</p>
  
  <pre><code>    public static bool IsEmailAddress(this string value)
      {
          try
          {
              new System.Net.Mail.MailAddress(value);
              return true;
          }
          catch ()
          {
              return false;
          }
      }
  </code></pre>
  
  <p>Is there a way to do this without using exceptions?</p>