English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод substr() для строки JavaScript

 Объект строки JavaScript

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
Проверьте, как это выглядит‹/›

 Объект строки JavaScript