Курс по выбору (JS) (лабораторная работа 8, обработка строк)

Задания

  1. Ввести строку. Удалить из введенной строки все цифры и вывести полученный результат на экран.
  2. Ввести строку. Вывести на экран символы, встречающиеся в строке максимальное количество раз.
  3. Вести две строки. Вторая строка должна состоять из слов bold, big, small, italics, в произвольном порядке, разделенных пробелами. Вывести первую строку, применив к ней соответствующие методы объекта String в том-же порядке, в каком они перечислены во второй строке.

Дополнительное задание.

Реализовать функцию поиска подстроки в строке с учетом возможного частичного совпадения (microGoogle). Первый параметр функции - исходная строка, второй - подстрока. Функция возвращает массив, содержащий количество совпадений (индекс 0), а также исходную строку с выделенными в ней жирным шрифтом слова, встречающиеся в подстроке (индекс 1). Словом считается неразрывная последовательность латинских и русских букв, знаков подчеркивания и цифр. Порядок расположения искомых слов в строке и подстроке должен совпадать. В строке могут отсутствовать некоторые из слов подстроки.