5

警告: preg_match(): .../functions/validations.php の 29 行目に終了区切り文字 '^' が見つかりません

コード:

 if (preg_match($mail_pat, $email, $components)) {

何をどこで編集すればよいですか?

4

2 に答える 2

8

正規表現に区切り記号を追加する必要があります。

if (preg_match('/' . $mail_pat . '/', $email, $components)) {

$mail_pat は a^で始まり、別の文字で終わるため、一致する区切り文字がないため、エラーが発生します。

于 2013-04-21T10:02:11.720 に答える