PHP - REG_BADBR ошибка при использовании ereg () для регулярного выражения - PullRequest
0 голосов
/ 16 июля 2009

У меня есть этот код для проверки электронной почты:

function VerifRegisterEmail(&$email) {

  if(empty($email)) {

    return false;
  }

  $pattern_email = '^[[:alnum:]\.-_]+@[[:alnum:]\.-_]+\.[[:alpha:]]{2, 3}$';
  if(!ereg('^[[:alnum:]\.-_]+@[[:alnum:]\.-_]+\.[[:alpha:]]{2, 3}$', $email)) {
   echo "emaill";
    return false;
  }


  return true;
}

От этого я получаю эту ошибку:

Warning: ereg() [function.ereg]: REG_BADBR in C:\Program Files\EasyPHP 2.0b1\www\polydotnet\controler\verif_formulaire.php on line 35
emaill- Email incorrecte

Любая подсказка?

Thx

1 Ответ

1 голос
/ 16 июля 2009

Пробел в {2, 3} вызывает проблему. Сделай это {2,3}. Глупо, я знаю.

...