社区
JavaScript
帖子详情
求助 js 过滤 emoji怎么实现?
aiR_o
2015-07-02 04:36:15
大神求帮助啊 一天了都
...全文
2433
13
打赏
收藏
求助 js 过滤 emoji怎么实现?
大神求帮助啊 一天了都
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2017-07-19
打赏
举报
回复
var str = ""; $(result).each(function(i, o){ o.contentShow = o.content.replace(/\[(\d)-(\d)\]/g, function(m, p1, p2){ return '<span class="bq" style="background-position: -' + p2*27 + 'px -' + p1*27 + 'px;"></span>'; }); });
i_qianbo
2016-05-26
打赏
举报
回复
http://blog.csdn.net/i_qianbo/article/details/51509158看下这个方法
丶淡茗
2016-04-01
打赏
举报
回复
- (BOOL)stringContainsEmoji:(NSString *)string { __block BOOL returnValue = NO; [string enumerateSubstringsInRange:NSMakeRange(0, [string length]) options:NSStringEnumerationByComposedCharacterSequences usingBlock:^(NSString * _Nullable substring, NSRange substringRange, NSRange enclosingRange, BOOL * _Nonnull stop) { const unichar hs = [substring characterAtIndex:0]; // surrogate pair if (0xd800 <= hs && hs <= 0xdbff) { if (substring.length > 1) { const unichar ls = [substring characterAtIndex:1]; const int uc = ((hs - 0xd800) * 0x400) + (ls - 0xdc00) + 0x10000; if (0x1d000 <= uc && uc <= 0x1f918) { returnValue = YES; } } } else if (substring.length > 1) { const unichar ls = [substring characterAtIndex:1]; if (ls == 0x20e3 || ls == 0xFE0F || ls == 0xd83c) { returnValue = YES; } } else { // non surrogate if (0x2100 <= hs && hs <= 0x27ff) { returnValue = YES; } else if (0x2B05 <= hs && hs <= 0x2b07) { returnValue = YES; } else if (0x2934 <= hs && hs <= 0x2935) { returnValue = YES; } else if (0x3297 <= hs && hs <= 0x3299) { returnValue = YES; } else if (hs == 0xa9 || hs == 0xae || hs == 0x303d || hs == 0x3030 || hs == 0x2b55 || hs == 0x2b1c || hs == 0x2b1b || hs == 0x2b50) { returnValue = YES; } } }]; return returnValue; }
qq_32354373
2016-02-04
打赏
举报
回复
我也是遇到这样的问题
aiR_o
2015-07-06
打赏
举报
回复
找了好多 都不管用 用正则replace替换,怎么写都不管用
hch126163
2015-07-05
打赏
举报
回复
先找到 过滤规则
纯洁袜子
2015-07-03
打赏
举报
回复
http://segmentfault.com/q/1010000002691280 看看是不是你要的
aiR_o
2015-07-03
打赏
举报
回复
大神求助啊啊
aiR_o
2015-07-03
打赏
举报
回复
主要是搞不清输入法里面的emoji表情是什么编码格式
aiR_o
2015-07-03
打赏
举报
回复
不管用啊0.0
Null丶晓风
2015-07-03
打赏
举报
回复
楼上 正解,摸清emoji结构,写个正则即可
aiR_o
2015-07-02
打赏
举报
回复
求帮助求帮助
aiR_o
2015-07-02
打赏
举报
回复
怎么没人啊!!!
Egret QQ玩一玩适配【踩坑日记】
需要申明一点,这是我接过最坑的渠道了,各种神奇的问题,首先是接口比较奇怪而且新旧版本搞得很混乱,其次是平台底层
实现
性能差而且很多限制。此外,这里需要理清楚一个概念:QQ 玩一玩 和 QQ 玩吧 并非同一个东西,QQ 玩一玩也叫 QQ 轻游戏 或 厘米游戏 ,是基于 bricks 引擎
实现
的。 技术限制 玩一玩平台不支持基于DOM Document对象的HTML元素处理 玩一...
Flutter for OpenHarmony 微动漫App实战:帮助
实现
本文介绍了如何使用Flutter的ExpansionTile组件构建FAQ式帮助页面。重点讲解了ExpansionTile的基本用法、工作原理和样式定制技巧,包括标题加粗、答案行距优化等细节。文章提供了10个典型的动漫App FAQ示例,涵盖收藏、搜索、角色查看等核心功能,并分享了FAQ内容组织原则:高频问题优先、答案具体可操作。通过代码示例展示了完整的帮助页面
实现
方案,使用ListView+ExpansionTile组合
实现
可折叠的问答列表,为用户提供清晰直观的自助服务体验。
前端开发问题 大杂烩
说说你对闭包的理解 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包有三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 请你谈谈Cookie的弊端 cookie虽然在持久保存客户端数据提供了方便,分担了服务器
webmagic采集CSDN的Java_WebDevelop页面
使用webmagic采集博客类的网站示例
AI工程师必备:高实效性AI资讯简报方法论
在AI技术快速迭代的背景下,信息过载已成为工程师提效的主要瓶颈。本文围绕‘可验证、可复现、可执行’的核心原则,解析如何构建面向生产环境的AI资讯
过滤
体系。基于Ollama本地部署、Qwen2.5-Coder模型调优等真实案例,深入拆解工具落地门槛、提示词工程化封装与静默兼容性陷阱识别三大关键技术支点。强调从信源可信度熔断、影响半径测算到复现成本审计的三层筛选机制,将碎片信息转化为可嵌入CI/CD、终端命令与Notion看板的行动项。适用于需要每日对接模型、API与部署环境的一线AI工程师、全栈开发者及技术型
JavaScript
87,992
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章