Я использую функцию PHP eregi, но я получаю уведомление о том, что она устарела. Вот мой код:
!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[AZ]{2,4}$", trim($_POST['email']))
Поэтому я пытаюсь заменить функцию на preg_match, но кажется, что я не могу получить правильный шаблон для preg_match, так как я получаю ошибку со следующим кодом:
!preg_match("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[AZ]{2,4}$", trim($_POST['email']))
Вот ошибка, которую я получаю из кода выше:
Warning: preg_match(): No ending delimiter '^' found in
Спасибо за любую помощь.