Проверка почты - запутался

diverck

Новичок
Проверка почты - запутался

Добрый вечер всем, подскажите почему может не срабатывать данный код
PHP:
if (!isset($_POST['email_copy']) || !strlen($_POST['email_copy'])<8 || !eregi("^([0-9a-z]([-_.]*[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-wyz][a-z](fo|g|l|m|mes|o|op|pa|ro|seum|t|u|v|z)?)$", $_POST['email_copy']) ){
  		$errors .= 'Укажите верный e-mail.<br>';
  		$was_error = true;
Вродебы все верно, но постоянно выводит ошибку что какой бы маил не написали.
Блогадарю за ответ!
 
Сверху