2015-04-26 3 views
1

У меня есть куча строк в javascript, которые содержат даты, такие как «2015-02-17», как я могу получить n последних символов этой строки в качестве подстроки, например «02-17» или «17»?Как получить n последних букв в строке

+0

хорошо, что это довольно основная вещь. Вы что-то пробовали? существует очень много возможных решений для такого случая, вы можете использовать регулярные выражения или просто считать строку массивом ... Или подстроку .. Ну .. – briosheje

+0

Я пробовал ломтик и хватался по номерам индексов, i Я ищу чистое решение – svarog

ответ

3

Вы можете использовать substring метод:

var x = '2015-02-17'; 
var last2Characters = x.substring(x.length - 2); 

или slice с отрицательным числом:

var last2Characters = x.slice(-2); 
+0

Почему бы не нарезать (-2) напрямую – bugwheels94

+0

Да, срез определенно сработает. Благодарим за это. –

+0

, исходящие из фона java, такие вещи, как str.slice (-2), не приходят естественно – svarog