¿Cómo saber cuántas palabras contiene un párrafo usando jQuery o JavaScript? ¿Qué función?
-
21-09-2019 - |
Pregunta
¿Cómo saber cuántas palabras contiene un párrafo usando jQuery o JavaScript? ¿Qué función?
Por ejemplo, la frase
¿Cómo saber cuántas palabras de un párrafo contiene usando jQuery o JavaScript?
contiene 13 palabras. Cómo contar con jQuery o Javascript?
Solución
Usted puede obtener el textContent
(o innerText
para IE) del elemento p
, y contar las palabras, en el supuesto de que un palabra es un grupo de caracteres separadas por un espacio.
Se podría hacer algo como esto:
function wordNumber (element) {
var text = element.innerText || element.textContent;
return text.split(' ').length;
}
alert(wordNumber(document.getElementById('paragraphId')));
Trate el fragmento anterior aquí .
Otros consejos
Si se toma la palabra separador de ser un espacio en blanco:
function wordCount(str) {
return str.split(/\s+/).length
}
wordCount("How to know how many words \
a paragraph contains using Jquery \
or Javascript?"); // 13
El uso de jQuery:
$('p').text().split(' ').length
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow