我正在尝试获取用户可见字素中 javascript 字符串的长度,即忽略组合字符(和代理项对?)。这可能吗?如果可能,我该怎么做?
我们在我们的项目中使用 dojo 工具包,但任何通用的 javascript 解决方案都会很棒。
最佳答案
这是一个纯 JavaScript 库,可以做到这一点:
https://github.com/orling/grapheme-splitter
它在所有边缘情况下实现了 Unicode UAX-29 标准,您可能会在自制解决方案中错过这些情况,例如非拉丁变音符号、韩语(韩语)jamo 字符、表情符号、多个组合标记等.
关于javascript - 获取 javascript 字符串中的字素字符数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287887/