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

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

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

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

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

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

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

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


Комментарии

пожелания к комментариям…
  • Приветствуются комментарии, соответствующие теме урока: вопросы, ответы, предложения.
  • Одну строчку кода оборачивайте в тег <code>, несколько строчек кода — в теги <pre><code>...ваш код...</code></pre>.
  • Допускаются ссылки на онлайн-песочницы (codepen, plnkr, JSBin и др.).