2023-08-04 JavaScript统计字符串广义上的长度

就这一个函数就可解决,非常好用

1
2
3
4
5
6
7
8
9
10
function unicodeLengthIgnoreSequence(str) {
let segmenter = new Intl.Segmenter();
let segments = segmenter.segment(str);
return [...segments].length;
}

console.log(
'👪𠄘👨‍👩‍👧‍👦'.length,
unicodeLengthIgnoreSequence('👪𠄘👨‍👩‍👧‍👦'),
)

得到结果👇🏻

1
> 15 3
作者

vear

发布于

2023-08-04

更新于

2023-11-23

许可协议

评论