想要使用javascript读取单词和字符的数量

时间:2009-12-11 07:35:38

标签: javascript pattern-matching

考虑一下,在我的javascript中我得到了:

function callBack_Show(result) {
//where result is in jsonp format

var artical= result.Artical;

现在artical包含一些文字,

我想读取其中的单词和字符数并显示它们 单词可以分隔:空格,fullstop,逗号等 我想在相同的javascript函数(callBack_Show(result))

中完成它

2 个答案:

答案 0 :(得分:3)

要获得单词数,您可以使用split regular expression对文本进行length,您可以在其中定义分隔单词的条件。

要获取字符数,可以使用字符串的{{3}}属性,例如:

var words = artical.split(/[\s.,]/).length; // whitespace, dot and comma
var characters = artical.length;

答案 1 :(得分:1)

要计算要使用String.split()方法的单词数,然后使用结果数组的length属性。要计算字符数,请使用String.length属性。