其实如果不是特别复杂的字符判断,不建议用正则,php的字符串函数完全可以实现,strpos()例如: $x = "abc张三klllk"; if(strpos($x,"张三") > 0){ echo "ok"; } 当然这样会有一个问题,就是当"张三"出现在字符串开头的时候,结果也为0, 这时候我们就要在字符串前加一特殊字符来判断。 $x="张三abc"; $x1 = "%**#".$x; if(strpos($x1,"张三") > 0){ echo "ok"; }
其实如果不是特别复杂的字符判断,不建议用正则,php的字符串函数完全可以实现,strpos()例如: $x = "abc张三klllk"; if(strpos($x,"张三") > 0){ echo "ok"; } 当然这样会有一个问题,就是当"张三"出现在字符串开头的时候,结果也为0, 这时候我们就要在字符串前加一特殊字符来判断。 $x="张三abc"; $x1 = "%**#".$x; if(strpos($x1,"张三") > 0){ echo "ok"; }