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