Я использовал свою функцию с ereg (проверьте, что есть один символ @),
ereg("^[^@]{1,64}@[^@]{1,255}$", $email)
но теперь он устарел. Почему я получаю сообщение об ошибке preg_match(): Unknown modifier '@' когда я исправил его до preg_match("^[^@]{1,64}@[^@]{1,255}$", $email) ?