ASCII码大于255的(如汉字)记为两个字符,小于255(如英文字母、数字)记为一个
//传入字符串,返回字符串的长度
strLength = (str) => {
let len = 0;
for (let char of str) {
len += char.match(/[^\x00-\xff]/ig) != null ? 2 : 1;
}
return len;
};
ASCII码大于255的(如汉字)记为两个字符,小于255(如英文字母、数字)记为一个
//传入字符串,返回字符串的长度
strLength = (str) => {
let len = 0;
for (let char of str) {
len += char.match(/[^\x00-\xff]/ig) != null ? 2 : 1;
}
return len;
};