Php preg_match():无结束分隔符'^';建立
警告:preg_match():在第29行的…/functions/validations.php中找不到结尾分隔符“^” 守则:Php preg_match():无结束分隔符'^';建立,php,preg-match,Php,Preg Match,警告:preg_match():在第29行的…/functions/validations.php中找不到结尾分隔符“^” 守则: if (preg_match($mail_pat, $email, $components)) { 我在何处进行编辑?您必须在正则表达式中添加分隔符: if (preg_match('/' . $mail_pat . '/', $email, $components)) { $mail_pat以^开头,但以另一个字符结尾,这会导致错误,因为没有匹配的分隔符 基
if (preg_match($mail_pat, $email, $components)) {
我在何处进行编辑?您必须在正则表达式中添加分隔符:
if (preg_match('/' . $mail_pat . '/', $email, $components)) {
$mail_pat以
^
开头,但以另一个字符结尾,这会导致错误,因为没有匹配的分隔符 基于Perl的正则表达式应该在delimeters中“/your regex here/”
。。不推荐使用的POSIX正则表达式不需要任何delimeter。。谢谢你解决了我的问题