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;
由于升级到PHP5.3(从5.2开始),第119行导致错误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("/
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);