使用方法,传入一个字符串,返回这个字符串的长度,其中英文占一个字符,中文两个字符。
const bytesCount = str =>{
if(str !== null && str !== undefined){
let bCount = 0;
for(let i = 0; i<str.length;i++){
const c = str.charAt(i);
const flag = /^[\u0020-\uooff]$/.test(c);
if(flag){
bCount+ =1;
}else{
bCount+ =2;
}
}
return bCount;
}
};