特殊字符无法生效
1、在后台搜索文章或者产品内容,输入带特殊符号无法匹配出结果
2、在网页前台搜索或者筛选,输入带特殊符号无法匹配出结果
特殊符号如:(){}/【】等等
解决办法
打开/core/function/helper.php,搜索vars,在下图中圆圈位置里增加需要允许的符号,这里是全局的搜索关键词匹配(前后台同时生效)。
注意:如果是增加斜杠/需要前面加反斜杠组合使用,如:\/
参考示例
if (! preg_match('/^[x{4e00}-x{9fa5}w-.,:·+/s]+$/u', $data)) { $err = '只能包含中文、字母、数字、横线、点、逗号、空格!'; }