Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
preg_match()[]:未知修饰符'/';php从5.2升级到5.3后 118:函数validateString($string、$maxlength、$minlength、$er){ 119:if(strlen($string)$maxlength或!preg_match(“/”$er./i“,$string)){ 120:返回FALSE; 121:}其他{ 122:返回TRUE;_Php_Preg Match - Fatal编程技术网

preg_match()[]:未知修饰符'/';php从5.2升级到5.3后 118:函数validateString($string、$maxlength、$minlength、$er){ 119:if(strlen($string)$maxlength或!preg_match(“/”$er./i“,$string)){ 120:返回FALSE; 121:}其他{ 122:返回TRUE;

preg_match()[]:未知修饰符'/';php从5.2升级到5.3后 118:函数validateString($string、$maxlength、$minlength、$er){ 119:if(strlen($string)$maxlength或!preg_match(“/”$er./i“,$string)){ 120:返回FALSE; 121:}其他{ 122:返回TRUE;,php,preg-match,Php,Preg Match,由于升级到PHP5.3(从5.2开始),第119行导致错误preg_match()[]:未知修饰符“/” 感谢您的帮助。使用以下功能对$er中的特殊字符进行转义: 118: function validateString($string, $maxlength, $minlength, $er) { 119: if (strlen($string) < $minlength or strlen($string) > $maxlength or !preg_match("/

由于升级到PHP5.3(从5.2开始),第119行导致错误
preg_match()[]:未知修饰符“/”


感谢您的帮助。

使用以下功能对
$er
中的特殊字符进行转义:

 118:   function validateString($string, $maxlength, $minlength, $er) {
 119:   if (strlen($string) < $minlength or strlen($string) > $maxlength or !preg_match("/" . $er . "/i", $string)) {
 120:       return FALSE;
 121:   } else {
 122:       return TRUE;
$re = preg_quote($er);