##方法一
var str = "你好a-(";
var length = str.replace(/[^\u0000-\u00ff]/g,"aa").length;
##‘\u0000’-‘\U00FF’是什么意思
注: 1.replace(/[^\u0000-\u00ff]/g,”aa”)是将所有汉字符号转为英文字母“aa”,即两个字节; 2./g正则表达式用法,替换全部的**
#方法2
/**
- 统计string中字节数 */
export function countStrToBit(str) {
let count = 0
const arr = str.split('')
arr.forEach(item => {
count += Math.ceil(item.charCodeAt().toString(2).length / 8)
})
return count
}