社区
JavaScript
帖子详情
求助 js 过滤 emoji怎么实现?
aiR_o
2015-07-02 04:36:15
大神求帮助啊 一天了都
...全文
2393
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 玩吧 并非同一个东西...
前端开发问题 大杂烩
CSS3
实现
圆角(border-radius),阴影(box-shadow), 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform) transform:rotate(9deg) scale(0.85,0.90) translate(0px,-30px) skew(-9deg,0deg...
webmagic采集CSDN的Java_WebDevelop页面
title: [热烈祝贺CSDN社区大联欢上海站圆满结束, 【新手提问导读】提问的艺术, sturts2 s标签的问题 大神快来, 大神们,一个
js
p问题
求助
,两个字符串对比,不同的部分用红色显示,怎么
实现
呢, JAVA 网站服务器开发, ...
Kinsta 博客中文翻译(一百二十六)
使用 Auto
实现
是最简单的选择。但是,您也可以使用短码或短码标签中的 PHP 函数手动放置您的字母分页。 How to configure the placement of your alphabetic pagination. 一旦配置好位置,就可以从样式选项卡控制...
MidJourney舆情分析自动化流程
本文构建了针对MidJourney的自动化舆情分析体系,涵盖数据采集、多模态情感识别、话题聚类与风险预警,并结合可视化看板和容器化部署
实现
全流程闭环管理。
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章