php regex too strict
<p>Just wondering why this is too strict, I can send very simplified emails to say tim@yahoo.com or two@google.com</p>

<p>but if I make the email any longer (sacagawea@gmail.com) it does not get sent.</p>

<p>Instead it echos back my error message:Invalid Email Address Supplied</p>

<pre><code>    // Create a function to check email 
function checkEmail($email)
{
// Add some regex 
  return preg_match('/^\S+@[\w\d.-]{2,}\.[\w]{2,6}$/iU', $email) ? TRUE : FALSE;
}
</code></pre>
