Eng | Rus
 
Обучение -> Решения -> Отладка сценариев javascript
 
 
 
Simple Seo Solutions
SEO и Продвижение
сайтов
Speechpad.ru
Голосовой набор текстаГолосовой набор текста

Скрипт для подсчета числа символов и слов в тексте

Под словом в данном скрипте понимается любая последовательность символов, не являющаяся пробелами или знаками окончания строк.
Текст скрипта на javacript:

function isWhiteSymbol(symb)
{
  var ret = false;
  switch(symb)
  {
    case " ":
    case "":
    case"\n":
    case "\r":
      ret = true;
    default:   
  }
 return ret;
}

function Button1_onclick() {

var sometext = document.getElementById("TextArea1").value;
var somelen =sometext.length.toString(10);

var wordcount = 0;
var colnotwhite = 0;

var wordbegin = false;

for(var i=0;i < somelen; i++)
{

 
  if( !isWhiteSymbol(sometext.charAt(i)) )
  {
    colnotwhite = colnotwhite + 1;
    if(wordbegin == false)
     {
       wordcount= wordcount+1;
       wordbegin = true;
     }    
  }
 else
  {   
      wordbegin = false;
  } // end if(sometext.charAt(i) != ' ')  
}//end for
alert("Symbols = " + somelen + "\nSymbols in words = " +
 colnotwhite.toString(10) + "\nWords = " + wordcount.toString(10));

}//end function




Показать пример

© prjsoft.ru