首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavaScript emoji utils

二.JavaScript中的Unicode JS中的Unicode字符有3种表示方法: 'A' === '\u0041' === '\x41' === '\u{41}' 其中\x仅用于U+0000到U+...) % 0x400 + 0xDC00;[H, L].map(v => '\\u' + v.toString(16).toUpperCase()).join('') "\uD83D\uDCA9" 另外,JS...正则表达式中的Unicode 既然大Unicode(大于U+FFFF的)在JS中用两个小Unicode(代理对儿)来表示,那么自然会写出这样的正则表达式: > /[\uD83D\uDCA9-\uD83D...JS提供了u flag来解决这个问题: u Unicode; treat pattern as a sequence of Unicode code points /[\uD83D\uDCA9-\uD83D...貌似还没有这样的工具库 手搓一个,类似于词法分析,逐字符匹配,挑出符合emoji编码规则的Unicode组合,具体见下面源码 Github地址:https://github.com/ayqy/emoji-utils

2K40
领券