English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
substr()Метод возвращает подстроку заданной длины, начинающуюся с указанного места.
Индекс первого символа равен 0, второго символа равен 1 и так далее.
Чтобы извлечь символы из конца строки, используйте отрицательные индексы (смотрите примеры ниже).
string.substr(index, length)
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substr(7);Проверьте, как это выглядит‹/›
Все браузеры полностью поддерживают метод substr():
Метод | |||||
substr() | является | является | является | является | является |
Параметры | Описание |
---|---|
index | (обязательный) Индекс первого символа, который нужно включить в возвращаемый подстроку |
length | (по желанию) Количество символов для извлечения. Если length опущен, substr() извлекает символы до конца строки |
Возврат значения: | Новый строковый объект, содержащий указанную часть строки |
---|---|
Версия JavaScript: | ECMAScript 1 |
Ниже приведен пример использования substr() для извлечения символов с индекса 4, длиной 18:
var str1 = 'Air Pollution is introduction of chemicals to the atmosphere.'; var str2 = str1.substr(4, 18);Проверьте, как это выглядит‹/›
Ниже приведен пример использования substr() с отрицательным индексом:
var str1 = 'ru.oldtoolbag.com'; var str2 = str1.substr(-6, 3); // torПроверьте, как это выглядит‹/›