Advertisements
How to calculate the number of words in a string using jQuery
Topic: JavaScript / jQueryPrev|Next
Answer: Use the JavaScript split()
method
You can calculate or find the number of words in a string using the JavaScript split()
method. This method simply split a string into an array of substrings by a specified character.
In the following example we have also used the trim()
method to remove the leading and trailing white spaces from the string before counting the numbers of words.
Example
Try this code »<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery Count Number of Words in a String</title>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
var words = $.trim($("textarea").val()).split(" ");
alert(words.length);
});
});
</script>
</head>
<body>
<textarea cols="50">The quick brown fox jumps over the lazy dog.</textarea>
<br>
<button type="button">Count Words</button>
</body>
</html>
Related FAQ
Here are some more FAQ related to this topic:
- How to find number of characters in a string using jQuery
- How to get number of elements in a DIV using jQuery
- How to get the children of the this selector in jQuery
Advertisements