1

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

例如,句子

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

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

4

3 回答 3

7

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

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

wordCount("How to know how many words \
           a paragraph contains using Jquery \
           or Javascript?"); // 13
于 2009-11-21T05:27:21.177 回答
3

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

你可以这样做:

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

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

试试上面的代码片段

于 2009-11-21T05:29:53.793 回答
2

使用 jQuery:

$('p').text().split(' ').length
于 2009-11-21T05:43:46.260 回答