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;
|
||
|
}
|