单个 Unicode 字符的 js 匹配规则

最近接到一个需求,实现一个用户昵称的输入框,需要限制当前字数与最大字数,超过最大字数输入无效。 效果: 由于 JavaScript 用的是 UCS-2 编码方式(UTF-16 的子集),造成所有字符在这门语言中都是2个字节,如果是4个字节的字符,会当作两个双字节的字符处理。这就造成字符编码从65536开始的4个字节的...