JavaScript Word Counter

Enter some text into the textarea and the tool will tell you the number of words that it contains.

Source code.

var sUserAgent = navigator.userAgent; var isOpera = sUserAgent.indexOf("Opera")>-1; var isIE = sUserAgent.indexOf("compatible")>1 && sUserAgent.indexOf("MSIE")>1 && !isOpera; function textCounter(){  var area = document.getElementById('wordCountCalc');  var formcontent;  if(area.message1.value.length != 0){   var reg;   reg = /^\s/gi;   formcontent = area.message1.value.replace(reg,''); // remove white space at start or string   reg = /\t+/g;   formcontent = formcontent.replace(reg,' '); // remove any tab characters   reg = /\s+/g;   formcontent = formcontent.split(reg); // split string by spaces   if ( isIE ) {    area.len.value = formcontent.length;   } else {    if ( area.message1.value.charAt(area.message1.value.length-1)==' ' ||     area.message1.value.charAt(area.message1.value.length-1)=='\n' ) {     area.len.value = formcontent.length-1;    } else {     area.len.value = formcontent.length;    };   };  }else{   area.len.value = 0;  }; };

JavaScript Word Counter.