正規表現のマッチパターンの文字が大きいとエラーになるようになってる。
pcre.jit=0をphp.iniに設定すれば解消される
メールアドレスのチェックで使っている場合、昔の携帯アドレスとか無視して良い環境なら
filter_var()で代用したほうがよいですよ。
<?php // バリデーションに使うメールアドレス $email = 'hogehoge@email.com'; if (filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "正しい形式のメールアドレスです。"; } else { echo "不正な形式のメールアドレスです。"; }