JavaScript lastIndexOf()
Пример
Поиск строки для последнего вхождения "планета":
var str = "Привет планета земля, вы великая планета.";
var n = str.lastIndexOf("планета");
Попробуйте сами »
Больше примеров "Попробуйте сами" ниже.
Определение и использование
Метод lastIndexOf() возвращает позицию последнего вхождения указанного значения в строку.
Примечание: Строка ищется от конца до начала, но возвращает индекс, начинающийся в начале, в позиции 0.
Этот метод возвращает -1, если искомое значение никогда не встречается.
Примечание: Метод lastIndexOf() чувствителен к регистру!
Совет: Также посмотрите на метод indexOf().
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
lastIndexOf() | Да | Да | Да | Да | Да |
Синтаксис
string.lastIndexOf(searchvalue, start)
Значения параметров
Параметр | Описание |
---|---|
searchvalue | Требуемый. Строка для поиска |
start | Необязательный. Позиция, с которой следует начать поиск (поиск в обратном направлении). Если этот параметр опущен, то по умолчанию используется длина строки |
Технические детали
Возвращаемое значение: | Число, представляющий позицию, в которой указанное значение поиска встречается в последний раз, или -1, если оно никогда не встречается |
---|---|
Версия JavaScript: | ECMAScript 1 |
Еще примеры
Пример
Найдите строку для последнего вхождения "планеты", начиная поиск с позиции 33:
var str = "Привет планета земля, вы великая планета.";
var n = str.lastIndexOf("планета", 33);
Попробуйте сами »