zoukankan      html  css  js  c++  java
  • 过滤输入法的表情

    前几天做了一个小项目

    结果很多人输入了自带输入法的表情,导致输入的文本无法完整的存入数据库中

    于是找了一个过滤的方法

    当输入内容为这个的时候,我本以为是后台会无法接收

    没想到后台能拿到

    存到数据库的时候,数据库无法识别

    表情后面的文字都没了

    于是找了一个过滤方法

    function filter_Emoji($str)
    {
        $str = preg_replace_callback(    //执行一个正则表达式搜索并且使用一个回调进行替换
                '/./u',
                function (array $match) {
                    return strlen($match[0]) >= 4 ? '' : $match[0];
                },
                $str);
    
         return $str;
     }
    

     这样后面的文字就能显示出来了

  • 相关阅读:
    kvm
    docker及lvs负载
    zookeeper,及k8s基础概念
    zabbix-proxy及ELK
    gitlab及jenkins
    绘图 Matplotlib Numpy Pandas
    Elasticsearch
    Git命令小结
    win黑窗口命令
    Linux基础命令
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/7641896.html
Copyright © 2011-2022 走看看