Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/406.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取字符串中最后n个字母_Javascript - Fatal编程技术网

Javascript 如何获取字符串中最后n个字母

Javascript 如何获取字符串中最后n个字母,javascript,Javascript,我有一堆javascript字符串,其中包含日期,如“2015-02-17”,如何将该字符串的最后n个字符作为子字符串,如“02-17”或“17”?您可以使用以下方法: 或使用负数: var last2Characters = x.slice(-2); 嗯,这是一件很基本的事情。你试过什么吗?对于这种情况,有大量的可能的解决方案,您可以使用正则表达式,也可以简单地考虑字符串数组。或子字符串。。嗯..我试过按索引编号切片和抓取,我正在寻找一个干净的解决方案为什么不直接切片(-2)是的,切片肯定也

我有一堆javascript字符串,其中包含日期,如“2015-02-17”,如何将该字符串的最后n个字符作为子字符串,如“02-17”或“17”?

您可以使用以下方法:

或使用负数:

var last2Characters = x.slice(-2);

嗯,这是一件很基本的事情。你试过什么吗?对于这种情况,有大量的可能的解决方案,您可以使用正则表达式,也可以简单地考虑字符串数组。或子字符串。。嗯..我试过按索引编号切片和抓取,我正在寻找一个干净的解决方案为什么不直接切片(-2)是的,切片肯定也会很好。感谢您注意到这一点。来自java背景的str.slice(-2)之类的东西不是天生的
var last2Characters = x.slice(-2);