侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

用javascript统计字数,中文计数问题

2024-05-14 星期二 / 0 评论 / 0 点赞 / 88 阅读 / 598 字

用javascript计算length时不管是中文还是英文,都记为1,但是有时候我们希望中文计算成2.下面这段代码实现的就是这个功能var str = "string";var str_len = s

用javascript计算length时不管是中文还是英文,都记为1,但是有时候我们希望中文计算成2.

下面这段代码实现的就是这个功能

var str = "string";var str_len = str.length;var str_length = 0;var a;for (var i = 0; i < str_len; i++) {        a = str.charAt(i);        str_length++;        if (escape(a).length > 4) {            //中文字符的长度经编码之后大于4            str_length++;        }    }

广告 广告

评论区