phpyk
9/13/2018 - 9:23 AM

过滤字符串中的标点符号

    /**
     * 过滤任何非主流字符
     * @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);
    }