Присоединяйтесь к новому бесплатному курсу по Angular: "Список пользователей"
Курс проходит в мессенджере (Telegram, Viber). В конце курса - сессия живого разбора кода. Регистрация по ссылке.

search()

search()

Искать «Kingdoms»:

var string = "Six Kingdoms";
var result = string.search("Kingdoms"); // 4

Демо

Определение и использование

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

Поддержка браузеров

Синтаксис

string.search(searchvalue)

Значения параметров

Параметр Описание
searchvalue Обязательный. Регулярное выражение.

Строка автоматически преобразуется в регулярное выражение.

Технические подробности

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

Дополнительные примеры

Выполнит поиск с учетом регистра:

var string = "Mrs Black has a black dog";
var result = string.search("black ") // 16  

Выполнит поиск без учета регистра:

var string = "Mrs Black has a black dog";
var result = string.search("/black/i") // 4