функция eregi
устарела, что означает, что в будущих версиях PHP она будет удалена.
Вы можете заменить его на функцию preg_match
, которая делает почти то же самое.
Пример кода (не проверено):
public function verifierMail($mail)
{
if(preg_match("/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i", $mail)) {
return "valid mail";
}
else {
echo "invalid mail";
}
/ i делает его нечувствительным к регистру