11 lines
448 B
JavaScript
11 lines
448 B
JavaScript
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;
|
|
}
|