使用方法棒假,傳入一個字符串,返回這個字符串的長度精盅,其中英文占一個字符帽哑,中文兩個字符。
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;
}
};