function calCount() {
var Words= document.getElementById("messContent").value;
var W = new Object();
var Result = new Array();
var iNumwords = 0;
var sNumwords = 0;
var sTotal = 0;//双字节字符;
var iTotal = 0;//中文字符;
var eTotal = 0;//E文字符
var otherTotal = 0;
var bTotal = 0;
var inum = 0;
for (i=0; i<Words.length; i++) {
var c = Words.charAt(i);
if (c.match(/[\u4e00-\u9fa5]/)) {
if (isNaN(W[c])) {
iNumwords++;
W[c] = 1;
}
iTotal++;
}
}
for (i=0; i<Words.length; i++) {
var c = Words.charAt(i);
if (c.match(/[^\x00-\xff]/)) {
if (isNaN(W[c])) {
sNumwords++;
}
sTotal++;
}
else
{
eTotal++;
}
if (c.match(/[0-9]/)) {
inum++;
}
}
return iTotal*2+(sTotal-iTotal)*2+eTotal;
}
js 在线统计字数源码
最新推荐文章于 2024-08-09 15:51:34 发布