美文网首页
控制字符长度不超过N个汉字,2N个字符

控制字符长度不超过N个汉字,2N个字符

作者: 晔子与Bug的战斗史 | 来源:发表于2017-10-06 14:43 被阅读0次

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