求助 js 过滤 emoji怎么实现?

aiR_o 2015-07-02 04:36:15
大神求帮助啊 一天了都
...全文
2351 13 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
怎么没人啊!!!

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧