пример
Извлечение части строки:
var str = "Hello world!";
var res = str.substr(1, 4);
Результат Рез будет:
ello
Попробуй сам " Больше "Try it Yourself" примеры ниже.
Определение и использование
substr() метод извлекает части строки, начиная с символа в указанной позиции, и возвращает указанное количество символов.
Tip: Для того, чтобы извлечь из символов конца строки, используйте отрицательное число запуска (This does not work in IE 8 and earlier) .
Примечание: substr() метод не изменяет исходную строку.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
substr() | да | да | да | да | да |
Синтаксис
Значения параметров параметр Описание start Необходимые. Положение, в котором, чтобы начать добычу. Первый символ имеет индекс 0 length Необязательный. Количество извлекаемых символов. Если он опущен, он извлекает оставшуюся часть строки
Технические подробности
Возвращаемое значение: Новая строка, содержащая Извлеченный часть текста. Если длина равна 0 или отрицательный, пустая строка возвращается Версия JavaScript: 1,0
Еще примеры
пример
Начало добычи на позиции 2 и извлечь остальную часть строки:
var str = "Hello world!";
var res = str.substr(2); Результат Рез будет:
llo world! Попробуй сам "
пример
Извлечение только первый символ:
var str = "Hello world!";
var res = str.substr(0, 1); Результат Рез будет:
H Попробуй сам "
пример
Извлечение только последний символ:
var str = "Hello world!";
var res = str.substr(11, 1); Результат Рез будет:
! Попробуй сам "
<String Reference JavaScript