1、字符串字符数:
直接str.length即可获取
2、字符串字节数:
js获取字符串字节长度小技巧:/likun952345407/article/details/82683971
用JavaScript计算在UTF-8下存储字符串占用字节数:/article/40412.htm
利用JS如何计算字符串所占字节数示例代码:/article/123585.htm
综上,一般编程环境设置为UTF-8,则js中获取字符串所占字节数的代码如下:
str.replace(/[\u0000-\u007f]/g,"a").replace(/[\u0080-\u07ff]/g,"aa").replace(/[\u0800-\uffff]/g,"aaa").length;
测试结果如下,能够准确计算字符串所占字节数:
晕,还有占5个、6个字节的UTF-8吗???
UTF编码字符串的总字节数计算:/u012860063/article/details/53101748