JavaScript中获取最后一个斜杠后面的字符串的值

197

我已经尝试了一个多小时,但始终无法找到正确的方法,尽管它可能很简单:

我有这样的东西:foo/bar/test.html

我想使用jQuery提取最后一个/之后的所有内容。在上面的例子中,输出将是test.html

我猜可以使用substrindexOf()来完成,但我找不到可行的解决方案。

12个回答

1
您也可以尝试这个:
var str = 'foo/bar/test.html';
var output = str.split('/');
var lastElement = output[output.length-1];
console.log(lastElement); //test.html

希望这能对您有所帮助~RDaksh。

1
jQuery:

var afterDot = value.substr(value.lastIndexOf('_') + 1);

JavaScript:

var myString = 'asd/f/df/xc/asd/test.jpg'
var parts    = myString.split('/');
var answer   = parts[parts.length - 1];
console.log(answer);

将'_'和'/'替换为您自己的需求。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接