title: Regex Email validation
body: <p>I use this</p>
  
  <pre><code>@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$"
  </code></pre>
  
  <p>regexp to validate the email</p>
  
  <p><code>([\w\.\-]+)</code> - this is for the first-level domain (many letters and numbers, also point and hyphen)<br><br>
  <code>([\w\-]+)</code> - this is for second-level domain<br><br>
  <code>((\.(\w){2,3})+)</code> - and this is for other level domains(from 3 to infinity) which includes a point and 2 or 3 literals<br></p>
  
  <p>what's wrong with this regex?</p>
  
  <p>EDIT:it doesn't match the "something@someth.ing" email</p>