javascript - js移动端如何过滤掉输入内容的emoji表情
伊谢尔伦
伊谢尔伦 2017-04-11 12:18:02
[JavaScript讨论组]

输入内容有emoji表情时,提交数据到后台有问题,所以想把输入内容的emoji表情过滤掉,或者把emoji表情转换成语义化的汉字

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(4)
PHP中文网

/ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g

伊谢尔伦

你是存到SQL数据库时担心报错吧
str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji

迷茫

https://github.com/arvida/emoji-cheat-sheet.com/
这个或许能帮到你

大家讲道理

我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理

emoji2Str (str) {
    return unescape(escape(str).replace(/\%uD.{3}/g, ''));
}

这样 silly force? 可以变成:silly force

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号