本文介绍了preg_match():找不到结尾的定界符"^"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

警告:preg_match():在第29行的.../functions/validations.php中找不到结尾定界符'^'

Warning: preg_match(): No ending delimiter '^' found in .../functions/validations.php on line 29

代码:

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

我在哪里进行编辑?

推荐答案

基于Perl的正则表达式应位于分隔符内."/your regex here/" ..不建议使用的POSIX正则表达式是不需要任何分隔符的正则表达式.例如ereg( )

Perl based regex should be inside the delimeters.. "/your regex here/".. the deprecated POSIX regex were the one which did not require any delimeter.. eg ereg(")

这篇关于preg_match():找不到结尾的定界符"^"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-23 22:27