给本站加上了字数统计功能
Contents
我在每篇blog的尾部,加上了对该篇文章的字数统计功能,其中包括总的汉字字数,以及出现的不同的汉字的个数,对外揭示了对汉字量以及字频的统计信息,这个功能的实现非常简单,就是一段javascript代码,如何使用,就看大家的才艺了:
function CountChineseCharacters(Words) { var W = new Object(); var Result = new Array(); var iNumwords = 0; var iTotal = 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++; } } Result[“numwords”] = iNumwords; Result[“total”] = iTotal; Result[“avg”] = parseInt(iTotal/iNumwords*1000)/1000; return Result; } var res = CountChineseCharacters(document.getElementById(“id_entrytext”).innerHTML); document.getElementById(“numwords”).innerHTML=res[“numwords”]; document.getElementById(“avg”).innerHTML=res[“avg”];
例如,可以这样用:
var res = CountChineseCharacters(document.getElementById(“id_entrytext”).innerHTML); document.getElementById(“numwords”).innerHTML=res[“numwords”]; document.getElementById(“avg”).innerHTML=res[“avg”];
Author
LastMod 2005-10-09