我正在使用 PHP eregi 函数,但我注意到它已被弃用。这是我的代码:
!eregi("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))
因此,我试图用 preg_match 替换该函数,但似乎我无法获得 preg_match 的正确模式,因为我收到以下代码错误:
!preg_match("^[A-Z0-9._%-]+@[A-Z0-9._%-]+\.[A-Z]{2,4}$", trim($_POST['email']))
这是我从上面的代码中得到的错误:
Warning: preg_match(): No ending delimiter '^' found in
谢谢你的帮助。