Javascript - Đếm số từ trong chuỗi

Viết chương trình JavaScript để đếm số từ trong chuỗi

Ví dụ:

JavaScript: Count number of words in string

Mã nguồn:

<!DOCTYPE html>
  <html>
  <head>
  <meta charset=utf-8 />
  <title>Count number of words in a string</title>
  <style type="text/css">
  body {margin-top: 40px;}
  </style> 
	  <script>
	  function count_words()
		{
		str1= document.getElementById("InputText").value;
		//exclude  start and end white-space
		str1 = str1.replace(/(^\s*)|(\s*$)/gi,"");
		//convert 2 or more spaces to 1  
		str1 = str1.replace(/[ ]{2,}/gi," ");
		// exclude newline with a start spacing  
		str1 = str1.replace(/\n /,"\n");
		document.getElementById("noofwords").value = str1.split(' ').length;
		}
	  </script>
</head>
  <body>
  <textarea id="InputText" cols="30" rows="4">The quick brown fox jumps over the lazy dog.</textarea>
  <br>
  <input type="button" name="Convert" value="No. of Words" onClick="count_words();">
  <input id = "noofwords" type="text" value="" size="6"> 
  </body>
  </html>

Xem ví dụ


Tư vấn lộ trình CNTT 🤖