22 ноября в 19:00 состоится вебинар
"Как открыть для себя новые возможности через современную профессию Frontend разработчика"
Детальнее по ссылке.

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