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
助けてくれてありがとう。