AJAX загрузка
home

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

Метод lastIndexOf возвращает позицию найденного совпадения поискового выражения со строкой текста.

Данный метод производит поиск совпадения справа налево, но возвращает позицию совпадения отсчитанную слева. Метод indexOf производит поиск слева направо и также возвращает позицию отсчитанную слева.

Если совпадение не было найдено метод возвращает -1.

Обратите внимание: метод lastIndexOf чувствителен к регистру символов.

Синтаксис

строка.lastIndexOf(поисковое_выражение,позиция)

Параметры Описание
поисковое_выражение Является обязательным параметром. Строка, которая будет проверятся на наличие совпадений.
позиция Является не обязательным параметром. Позиция, с которой будет производится поиск в строке (первый символ строки находится на 0 позиции, второй на 1 и т.д.). Если данный параметр отсутствует поиск будет произведен от начала строки.

Пример использования

Пример

<script type="text/javascript">
//Зададим произвольную строку текста
var str = "Это А, это снова А!";
//Произведем поиск А в строке с помощью метода lastIndexOf
document.write(str.lastIndexOf("А") + "<br />");
//Теперь произведем поиск А с помощью метода indexOf и сравним результат
document.write(srt.indexOf("А") + "<br />");
</script>
Быстрый просмотр