社区
JavaScript
帖子详情
求助 js 过滤 emoji怎么实现?
aiR_o
2015-07-02 04:36:15
大神求帮助啊 一天了都
...全文
2363
13
打赏
收藏
求助 js 过滤 emoji怎么实现?
大神求帮助啊 一天了都
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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元素处理 玩一...
前端开发问题 大杂烩
说说你对闭包的理解 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包有三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 请你谈谈Cookie的弊端 cookie虽然在持久保存客户端数据提供了方便,分担了服务器
webmagic采集CSDN的Java_WebDevelop页面
使用webmagic采集博客类的网站示例
Kinsta 博客中文翻译(一百二十六)
WordPress 分页是将你的网站的博客文章列表或其他内容分成单独页面的过程。Kinsta 把我宠坏了,所以我现在要求每个供应商都提供这样的服务。我们还试图通过我们的 SaaS 工具支持达到这一水平。View plans例如,如果您有 100 篇博客文章,您可以配置您的分页设置以在每页上显示 10 篇博客文章,这将把您的博客文章列表分成 10 页,每页 10 篇文章。然后访问者可以使用“下一页”或“上一页”按钮在列出你的文章的页面之间导航。
cnzz.php,php,curl_PHP curl抓取cnzz统计数据,php,curl,cnzz - phpStudy
PHP curl抓取cnzz统计数据class Vcurl{public $mcookie;public $content;public function post($post_url,$param) {$ch = curl_init();curl_setopt($ch, CURLOPT_URL,$post_url); //设定远程抓取网址curl_setopt($ch, CURLOPT_POST...
JavaScript
87,996
社区成员
224,708
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章