title: Regular expression to allow unicode characters in my email id
body: <pre><code>return Regex.IsMatch(strIn,
      @"^(?("")("".+?(?&lt;!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&amp;'\*\+/=\?\^`\{\}\|~\w])*)(?&lt;=[0-9a-z])@))" +
      @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$",
      RegexOptions.IgnoreCase, TimeSpan.FromMilliseconds(250));
  </code></pre>
  
  <p>I'm using the above code to check for valid email id. But the above code is not allowing my email id with unicode characters. (For eg : Saànèéìòóù@gmail.com) But the above code is returning false for the mentioned email id. Can you guys please help me out in finding the correct regular expression.</p>