网站使用的qq互联注册新用户

默认是获取qq昵称做为用户名

代码如下

$user_array['member_name'] = $qquser_info['nickname'];

但很多QQ昵称都带有符号 火星文等,但网站程序只能识别数字 汉字,

怎样对$qquser_info['nickname']的值进行过滤

只保留其中的数字汉字部分

比如获取到的QQ昵称为 乄殘楓☆雪落ゞ,怎样进行过滤为殘楓雪落

回复内容:

网站使用的qq互联注册新用户

默认是获取qq昵称做为用户名

代码如下

$user_array['member_name'] = $qquser_info['nickname'];

但很多QQ昵称都带有符号 火星文等,但网站程序只能识别数字 汉字,

怎样对$qquser_info['nickname']的值进行过滤

只保留其中的数字汉字部分

比如获取到的QQ昵称为 乄殘楓☆雪落ゞ,怎样进行过滤为殘楓雪落

$str = '*^%乄殘楓☆雪落as我123ゞ';

echo preg_replace('|[^a-zA-Z0-9\x{4e00}-\x{9fa5}]|u', '', $str);

注意,乄这个字符无法去掉,因为他是个合法的汉字

一般做法是先获得每个字的码点,然后判断码点是否在汉字或者数字的码点范围内,至于汉字的码点范围可以参看链接描述

哈哈,我觉得让你的网站程序能识别更多的内容是正道。

试试一些拼音库。 能转的就过,不能转的就算了。类似duang这种,不知道能不能遇上。

相关标签:php

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php字符串过滤qq号,qq互联获取到的昵称怎么过滤图案等字符相关推荐

  1. android qq登录 获取用户信息吗,免登录 只需要一个QQ号就能获取QQ头像和QQ昵称 获取QQ用户信息API...

    [PHP] 纯文本查看 复制代码<?php // header header("Content-Type:application/json"); error_reportin ...

  2. php 只需qq 获取用户信息,免登录 只需要一个QQ号就能获取QQ头像和QQ昵称 获取QQ用户信息API...

    //里客云资源站,likeyunba.com //BY TANKING // header header("Content-Type:application/json"); err ...

  3. 免登录 只需要一个QQ号就能获取QQ头像和QQ昵称 获取QQ用户信息API

    <?php //里客云资源站,likeyunba.com //BY TANKING // header header("Content-Type:application/json&qu ...

  4. 非QQ邮箱 无法发邮件给 QQ号@qq.com的邮箱 问题 解决方案

    工作中遇到了一个问题: 使用 非QQ邮箱 进行发件时,发送给 QQ号@qq.com1 的邮件总是提示发件失败. 正当我百思不得其解的时候,同事给了我个解决方案: 把收件邮箱 @后面小写的"q ...

  5. QQ 玩一玩获取用户图像昵称以及CocosCreator动态加载网络图片

    文章目录 1.CocosCreator 加载图片的几种方式 2.QQ 玩一玩通过openId获取用户图像.昵称 3. 源码 QQ 玩一玩获取用户图像.昵称以及CocosCreator加载图片的几种方式 ...

  6. js控制URL地址的改变,以微信服务号的授权获取用户的昵称和头像为例

    当遇到某个场景需改变当前的URL的时候,有以下几种方法 window.location = "http://service.gaotianyue.com/moon/index.html?op ...

  7. WECHAT 微信扫码关注公众号方法无法获取头像和昵称了

    请注意: 20年6月8日起,用户关注来源"微信广告(ADD_SCENE_WECHAT_ADVERTISEMENT)"从"其他(ADD_SCENE_OTHERS)" ...

  8. 大数据学习----Javase----Day13【QQ号,二分查找】

    一.Test TEST1:键盘录入一个字符串, 定义一个方法判断这个字符串是否是QQ号 QQ号规则       1.长度  5-11       2.0不能开头       3.纯数字 代码实现: 一 ...

  9. 使用正则表达式验证身份证号、QQ号、手机号、邮箱、地址、邮编、银行卡号、学号、车牌号、快递单号、验证码、ISBN号、网址、IPV4地址、IPV6地址、出生年月日、姓名

    目录 (原创不易,你们对阿超的赞就是阿超持续更新的动力!) (以免丢失,建议收藏~~~) ------------------------------------------------------- ...

最新文章

  1. python修改文件内容_Python批量修改文本文件内容的方法详解
  2. 【NCEPU】徐韬:街景字符编码识别比赛
  3. 新手关于import/export的理解
  4. 满园尽是503,记曾经的一次IIS 7性能考验
  5. 皮一皮:没想到被小龙虾套路了...
  6. windows 开启防火墙策略允许ftp端口通过
  7. java cunstructor_参加JavaScript面试,必须搞懂的问题(推荐)
  8. 第5章--电商项目-mysql实战--数据库主从配置
  9. PHP获取指定月的前N个月数据
  10. 如何做好一个技术 TL
  11. Mac刷新DNS,修改/etc/hosts立即生效
  12. 电脑显卡,台式电脑显卡怎么选择
  13. pyqt 事件更新图片显示_暗黑战神3D网游ARPG实战案例(Unity 2017.3)更新
  14. MaixII-Dock(v831)学习笔记——PWM
  15. Redhat_rhel8.0_DNS服务搭建步骤
  16. 又是暴力裁员?腾讯 7 年老员工一朝被裁,官方回应了...
  17. rally功能分析与使用介绍
  18. 学徒浅析Android——Android原生下载机制针对0K大小文件下载异常的分析
  19. 如何在visual studio下编译zxing cpp,以及zxing c++的使用
  20. enum 泛型 java_Java Enum作为Enum中的泛型类型

热门文章

  1. 微信微网站的服务器ip地址查询,微信开发之(三)获取微信服务器IP地址
  2. 微信公众账号与网站信息对接
  3. vue+photo-sphere-viewer 渲染全景图片,带给你沉浸式体验
  4. 曙光1620-G20装Windows server 2008教程
  5. RabbitMQ消费者与生产者示例
  6. 华为1+X网络系统建设与运维(中级)——链路聚合
  7. Android进阶——Small源码分析之启动流程详解
  8. 程序设计之B - 东东学打牌(C++
  9. 关于django在database或者后台输入字段为Incorrect string value: ‘\xE4\xBD\xA0\xE4\xBC\x9A问题
  10. Mac下的终端(Terminal)简介