Метод search() Возвращает позицию первого соответствия указанной подстроки или регулярного выражения в строке. Если подстрока не найдена, метод вернёт -1.

Применение: Метод чувствителен к регистру символов.

str.search([regexp])
regexp
Искомая подстрока
fromIndex
Необязательный параметр. Объект регулярного выражения RegExp или строка. Если будет передан не объект регулярного выражения, он будет неявно преобразован в объект RegExp через вызов конструктора new RegExp(regexp).

Число, представляющее позицию первого вхождения указанного значения поиска, или -1, если совпадение не найдено.

На заметку: Чтобы получить больше информации при поиске шаблонов, используйте более медленный метод match (или родственный ему метод RegExp#exec).

Символы в строке идут слева направо. Индекс первого символа равен 0, а последнего символа в строке str равен str.length - 1.

Выполнить код »

Примечание: Метод search() не выполняет глобальный поиск; в ар­гументе регулярного выражения он игнорирует флажок g.



Kwork.ru - услуги фрилансеров от 500 руб.

Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).
online_course
4.9
  • 37 видео
  • 69 заданий
  • 5 часов
online_course
5
  • 97 видео
  • 97 заданий
  • 34 часа
online_course
4.9
  • 38 видео
  • 38 заданий
  • 15 часов
online_course
4.9
  • 98 видео
  • 165 заданий
  • 22 часа
online_course
4.9
  • 55ч теории
  • 303ч практики
  • Нетология
online_course
4.9
  • 78ч теории
  • 141ч практики
  • GeekBrains