ASCII碼大于255的(如漢字)記為兩個字符,小于255(如英文字母、數(shù)字)記為一個
//傳入字符串,返回字符串的長度
strLength = (str) => {
let len = 0;
for (let char of str) {
len += char.match(/[^\x00-\xff]/ig) != null ? 2 : 1;
}
return len;
};
ASCII碼大于255的(如漢字)記為兩個字符,小于255(如英文字母、數(shù)字)記為一個
//傳入字符串,返回字符串的長度
strLength = (str) => {
let len = 0;
for (let char of str) {
len += char.match(/[^\x00-\xff]/ig) != null ? 2 : 1;
}
return len;
};