PHP处理微信昵称特殊符号过滤方法

我们在通过PHP获取微信昵称,并且存于数据库的时候,由于一些昵称带有特殊符号,所以存不进去,这时候我们可以通过下面的方式来处理。

方法二protected function removeEmoji($clean_text) {

// Match Emoticons

$regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';

$clean_text = preg_replace($regexEmoticons, '', $clean_text);

// Match Miscellaneous Symbols and Pictographs

$regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';

$clean_text = preg_replace($regexSymbols, '', $clean_text);

// Match Transport And Map Symbols

$regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';

$clean_text = preg_replace($regexTransport, '', $clean_text);

// Match Miscellaneous Symbols

$regexMisc = '/[\x{2600}-\x{26FF}]/u';

$clean_text = preg_replace($regexMisc, '', $clean_text);

// Match Dingbats

$regexDingbats = '/[\x{2700}-\x{27BF}]/u';

$clean_text = preg_replace($regexDingbats, '', $clean_text);

return $clean_text;

}

方法二preg_replace("/[\x{1F600}-\x{1F64F}\x{1F300}-\x{1F5FF}\x{1F680}-\x{1F6FF}\x{2600}-\x{26FF}\x{2700}-\x{27BF}]/u","","这里是昵称")

方法三// 过滤掉emoji表情

function filterEmoji($str){

$str = preg_replace_callback( '/./u',

function (array $match) {

return strlen($match[0]) >= 4 ? '' : $match[0];

},

$str);

return $str;

}

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

php 过滤微信符号昵称,PHP处理微信昵称特殊符号过滤方法相关推荐

  1. 微信公众平台帐号通过昵称无法搜索到怎么办

    我们大家都知道,微信公众平台帐号除了扫二维码能关注相应的帐号,我们如果知道公众帐号,可以通过搜索公众帐号来关注相应帐号,也可以通过昵称来搜索.但有时通过昵称就是无法搜索到,这个怎么办.下面我来分享一下 ...

  2. 微信公众号自定义菜单如何添加特殊符号?

    前言 有些公众号底部的菜单栏,会出现一些表情(小图标),如图所示: 众所周知,微信不允许这种 特殊符号 ,那么如何使用这些特殊符号呢? 第一种办法 这种办法最简单,利用一个网站即可:传送门! 一.打开 ...

  3. 一个微信可以有多个头像昵称了

    不知道什么时候开始,微信授权登录做了修改,在授权页面下边会多个 + 图标,点击这个图标会跳转个新的页面,在这个新的页面可以添加头像昵称,也可以随机生成.生成完之后,就可以在第三方 app 授权的时候使 ...

  4. 微信小程序官方调整头像昵称获取问题;微信扫码链接wifi,wifi地推,两种可行的解决方案

    微信小程序官方调整头像昵称获取问题:微信扫码链接wifi,wifi地推 更新时间:2022年11月9日 由于 PC/macOS 平台「头像昵称填写能力」存在兼容性问题,对于来自低于2.27.1版本的访 ...

  5. 小程序源码:字体设计符号组合多功能微信小程序

    这是一款主打字体设计,符号组合等多模板功能的一款微信小程序源码 内含多种功能,比如: 花式字体设计 表情字体组合设计 翅膀字体组合 火星文一键生成 符号库 空白名称 彩色网名等等 还有很多,所以小编就 ...

  6. 字体设计符号组合多功能微信小程序源码 带流量主

    这是一款主打字体设计,符号组合等多模板功能的一款微信小程序源码 内含多种功能,比如: 花式字体设计 表情字体组合设计 翅膀字体组合 火星文一键生成 符号库 空白名称 彩色网名等等 还有很多,所以就不一 ...

  7. 关于微信小程序获取头像和昵称

    不知道为什么微信一直对开发者获取:微信头像+微信昵称.一直抱以限制态度,关于接口调用方法,也是一直在修改! open-type="getUserInfo" 在2021年4月13日停 ...

  8. 微信小程序获得用户头像昵称调整(2022年9月28日修改)

    最近修改概要 主要关于 wx.getUserProfile() 接口和 wx.getUserInfo() 接口获得用户头像昵称的修改 微信小程序官方发布的公告 https://developers.w ...

  9. 字体设计符号组合多功能微信小程序源码下载支持多流量主模式

    这是一款主打字体设计,符号组合等多模板功能的一款微信小程序源码 内含多种功能,比如: 花式字体设计 表情字体组合设计 翅膀字体组合 火星文一键生成 符号库 空白名称 彩色网名等等 还有很多,所以小编就 ...

  10. 微信小程序:字体设计符号组合多功能微信小程序源码

    这是一款主打字体设计,符号组合等多模板功能的一款微信小程序源码 内含多种功能,比如: 花式字体设计 表情字体组合设计 翅膀字体组合 火星文一键生成 符号库 空白名称 彩色网名等等 还有很多,所以小编就 ...

最新文章

  1. 资源 | 李飞飞、吴恩达、Bengio等人的15大顶级深度学习课程,你收集全了吗?
  2. .net版 类似火车头的网页采集
  3. Kafka、ActiveMQ、RabbitMQ、RocketMQ 区别以及高可用原理
  4. RaDirect交换器-搭建环境
  5. Evernote,有道云笔记以及Ms Onenote 2011
  6. 数智德州,创新未来 | 智慧城市赛题上线山东大赛德州分赛场
  7. ViewBag ViewData
  8. 江西计算机类单招学校有哪些专业,江西省2021年单招学校有哪些专业适合女生...
  9. putty连上l虚拟机中的linux要点
  10. surface 安卓双系统_一张图看懂微软Surface发布会:史上最大惊喜
  11. 使用 IntelliTrace 调试应用程序
  12. 基础软件皇冠上的明珠,数据库创新 | 创新场景50
  13. 华为数通笔记-网络准入控制
  14. 从零开始的泡泡龙游戏
  15. 献给盲目追谁IT的管理者的话,转载:活着就是王道---- -一年
  16. php判断用户是微信浏览器还是其他浏览器,PHP区分企业微信浏览器|普通微信浏览器|其他浏览器...
  17. pywin32的一系列用法
  18. spss数据分析_单样本T检验_两独立样本T检验
  19. App 崩溃(闪退)原因
  20. 微信小程序——音乐播放器

热门文章

  1. Matlab实现一元线性拟合
  2. chrome扩展开发与上架
  3. easyui 行编辑中上传附件
  4. 测试过程中印象最深刻的bug?| 万能回答必杀技
  5. python中冒号报错_Python初学者 冒号报错
  6. CSS修改input标签中placeholder值的文字样式
  7. matlab求多元函数微积分,中北大学高等数据MATLAB验证性实验7多元函数微积分学MATLAB实验报告格式...
  8. 6个最常用的Word论文排版技巧
  9. 用迅雷下载百度网盘的文件
  10. HDFS常用命令总结