Извлечь часть строки на JavaScript

2010-06-21


substr(start,[length]);

Чтобы извлечь подстроку с имеющейся строки, в JavaScript существует стандартный метод substr, который указан выше.
«start» — 1-й обязательный аргумент показывает с какого символа нужно начинать вырезать. Значение ноль(0) значит, что нужно вырезать с самого начала.
«length» — указывает сколько символов нужно взять. Если этот аргумент не указан, то будут взяты все оставшиеся символы в исходной стоке.

Пример:

var letters = "abcdefg";
var res1 = letters.substr(2,1);
var res2 = letters.substr(2,3);
var res3 = letters.substr(0,2);
var res4 = letters.substr(3);
// Получим такие значения:
// res1 = "c";
// res2 = "cde";
// res3 = "ab";
// res4 = "defg";
// letters = "abcdefg";

Примечание: Этот метод не изменяет исходной строки. Полученная подстрока будет возвращена как результат выполнения.



2 комментария на «Извлечь часть строки на JavaScript»

  1. Макси:

    Спасибо, помогло! Почти как в php

  2. Михаил:

    Благодарю, у JS очень простой синтаксис :)

Добавить комментарий