php 过滤字符串中的标点符号

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 过滤字符串中的标点符号相关的知识,希望对你有一定的参考价值。

    /**
     * 过滤任何非主流字符
     * @param string $strParam
     * @return string
     */
    public static function replaceSpecialChar($strParam) {
        if(empty($strParam)) return '';
        $regex = "/[^\x{4e00}-\x{9fa5}0-9a-zA-Z|\s+|\s+$|\【|\】|\-|\_|\,|\.|\,|\:|\。\!\→\‘\’\/]/iu";
        return preg_replace($regex, "", $strParam);
    }

以上是关于php 过滤字符串中的标点符号的主要内容,如果未能解决你的问题,请参考以下文章

php怎样过滤掉特殊字符啊 ☺

PHP 过滤器用无重音符号替换重音字符

php 如何过滤 单引号 双引号 $ < > 等N种特殊符号?谢谢

Python字符串处理:过滤字符串中的英文与符号,保留汉字

PHP 过滤特殊符号

PHP 将文本转换为元关键字