У меня есть куча строк в javascript, которые содержат даты, такие как «2015-02-17», как я могу получить n последних символов этой строки в качестве подстроки, например «02-17» или «17»?Как получить n последних букв в строке
ответ
Вы можете использовать substring
метод:
var x = '2015-02-17';
var last2Characters = x.substring(x.length - 2);
или slice
с отрицательным числом:
var last2Characters = x.slice(-2);
Почему бы не нарезать (-2) напрямую – bugwheels94
Да, срез определенно сработает. Благодарим за это. –
, исходящие из фона java, такие вещи, как str.slice (-2), не приходят естественно – svarog
хорошо, что это довольно основная вещь. Вы что-то пробовали? существует очень много возможных решений для такого случая, вы можете использовать регулярные выражения или просто считать строку массивом ... Или подстроку .. Ну .. – briosheje
Я пробовал ломтик и хватался по номерам индексов, i Я ищу чистое решение – svarog