首页  编辑  

准确计算汉字字符串长度

Tags: /Node & JS/   Date Created:
在汉字的长度计算当中,我们希望一个汉字计算一个字符长度,但是,当我们遇到生僻字的时候,直接调用字符串的 .length 得到的长度时不准确的,例如:
"𨈚".length 得到的值是 2。
此时我们可以用 Array.from(s).slice(0,).length来得到准确的字符串的字符个数。例如:
let s = "abc123中文𨈚"
console.log("错误的字符个数: ", s.length);
console.log("正确的字符个数: ", Array.from(s).length);