如何使用Jquery或Javascript知道段落包含多少单词?什么功能?

时间:2009-11-21 05:22:09

标签: javascript jquery function space

如何使用Jquery或Javascript知道段落包含多少单词?什么功能?

例如,句子

  

如何知道一个段落有多少个单词   包含使用Jquery或Javascript?

包含13个单词。如何使用Jquery或javascript计算?

3 个答案:

答案 0 :(得分:7)

如果您将单词分隔符设为空格:

function wordCount(str) {
  return str.split(/\s+/).length
}

wordCount("How to know how many words \
           a paragraph contains using Jquery \
           or Javascript?"); // 13

答案 1 :(得分:3)

您可以获取textContent元素的innerText(或p)并计算单词,假设单词是一个组由空格分隔的字符。

你可以这样做:

function wordNumber (element) {
  var text = element.innerText || element.textContent;
  return text.split(' ').length;
}

alert(wordNumber(document.getElementById('paragraphId')));

尝试上述代码段here

答案 2 :(得分:1)

使用jQuery:

$('p').text().split(' ').length