title: email validation with regular expression, which supports all the validation for an email id
body: <p>i want a regular expression with supports the validation of a email id, the following emailids it should not support:</p>
  
  <ol>
  <li><p><code>1test@yopmail.com</code></p></li>
  <li><p><code>test_test_@yopmail.com</code></p></li>
  <li><p><code>test.123_abc@yopmail.com</code></p></li>
  </ol>
  
  <p>i am using the following regex:</p>
  
  <pre><code>^([0-9a-zA-Z]+[_*|.*]{1}[0-9a-zA-Z]*|[_*|.*]|[0-9a-zA-Z]*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$
  </code></pre>
  
  <p>but it doesnot show all the validation </p>
  
  <p>can anyone please help me?</p>