美文网首页
控制字符长度不超过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