substr()
Извлечь часть строки:
var string = "Hello world!"; var result = string.substr(3, 8); // lo world
Определение и использование
Метод substr() извлекает части строки, начиная с символа в указанной позиции, и возвращает указанное количество символов.
 Совет. Чтобы извлечь символы из конца строки, используйте отрицательный стартовый номер (это не работает в IE 8 и ранее).
 Примечание. Метод substr() не изменяет исходную строку.
Поддержка браузеров

Синтаксис
string.substr(start, length)
Значения параметров
| Параметр | Описание | 
| start | Обязательный. Позиция, с которой следует начать извлечение. Первый символ находится под индексом 0. Если start положительное и больше или равно длине строки, substr() возвращает пустую строку. Если start отрицательное, substr() использует его как индекс символа от конца строки. Если start отрицательное или больше длины строки, start устанавливается в 0 | 
| length | Необязательный. Количество символов для извлечения. Если не указано, будет извлечена остальная часть строки. | 
Технические подробности
| Возвращаемое значение: | Новая строка, содержащая извлеченную часть текста. Если длина равна 0 или отрицательна, возвращается пустая строка | 
| Версия JavaScript: | ECMAScript 1 | 
Дополнительные примеры
Начнет извлечение с позиции 1 и извлечет остальную строку:
var string = "Hello world!"; var result = string.substr(1); // ello world!
Извлечет только первый символ:
var string = "Hello world!"; var result = string.substr(0, 1); // H
