小编use*_*513的帖子

使用javascript,我如何计算亚洲字符和英语单词的混合

我需要采取一系列混合的亚洲人物(现在,只假设中国汉字或日本汉字/平假名/片假名)和"字母​​数字"(即Enlgish,法语),并按以下方式计算:

1)将每个亚洲字符数计为1; 2)将每个字母数字WORD计为1;

几个例子:

株式会社myCompany = 4个字符+ 1个字=总共5个株式会社マイコ= 7个字符


到目前为止我唯一的想法是使用:

var wordArray=val.split(/\w+/);
Run Code Online (Sandbox Code Playgroud)

然后检查每个元素以查看其内容是否为字母数字(因此计为1)或不是(因此取数组长度).但我觉得这根本不是很聪明,被计算的文本可能高达10,000字,所以不是很快.

想法?

javascript text character counting

6
推荐指数
2
解决办法
4414
查看次数

标签 统计

character ×1

counting ×1

javascript ×1

text ×1