Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov

Подсчет числа определенных символов в строке

Вы можете использовать эти два варианта решения с любым искомым символом или группой символов – просто впишите их в код.

Решение 1:

Решение 2:

Исходный код этого примера:
<h2>Решение 1:</h2>
<script>
   var text = "hardware printers Epson"; //исходная строка
   var paths = text.split("a"); //укажите искомый символ или группу символов
   document.writeln('<p>В строке "' + text + '" ' + (paths.length -1) + ' "a".');
</script>

<h2>Решение 2:</h2>
<script>
   var text = "hardware printers Epson"; //исходная строка
   var numBs = 0;
   var index = 0;
   while(index != -1) {
      index = text.indexOf("r", index); //укажите искомый символ или группу символов
      if (index != -1) {
         numBs++;
         index++;
      }
   }
   document.writeln('<p>В строке "' + text + '" ' + numBs + ' "r".');
</script>


.