Метод indexOf возвращает позицию первого найденного совпадения поискового выражения со строкой текста.
Если совпадение не было найдено метод возвращает -1.
Обратите внимание: метод indexOf чувствителен к регистру символов.
строка.indexOf(поисковое_выражение,позиция)
Параметры | Описание |
---|---|
поисковое_выражение | Является обязательным параметром. Строка, которая будет проверятся на наличие совпадений. |
позиция | Является не обязательным параметром. Позиция, с которой будет производится поиск в строке (первый символ строки находится на 0 позиции, второй на 1 и т.д.). Если данный параметр отсутствует поиск будет произведен от начала строки. |
Пример
<script type="text/javascript"> //Зададим произвольную строку текста var str = "Я изучаю JavaScript на wisdomweb.ru!"; //Произведем поиск wisdomweb.ru в строке текста и отобразим //позицию первого найденного совпадения document.write(str.indexOf("wisdomweb.ru") + "<br />"); //Теперь произведем поиск несуществующей WISDOMWEB.RU в строке текста document.write(srt.indexOf("WISDOMWEB.RU") + "<br />"); //И наконец произведем поиск "изучаю" с 9 позиции document.write(srt.indexOf("изучаю",8)); </script>