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;
};
本文标题:控制字符长度不超过N个汉字,2N个字符
本文链接:https://www.haomeiwen.com/subject/ehzlyxtx.html
网友评论