使用JavaScript从URL获取文件名

时间:2013-05-09 18:18:25

标签: javascript jquery

我有一个脚本可以从URL中获取文件名但是我遇到了问题。

首先,这是我到目前为止所得到的:

var img = $('img').attr('src'),
fileName_Index = img.lastIndexOf("/") + 1,
    fileName = img.substr(fileName_Index);

如果URL在文件名后面有?format=foo,则添加该部分。有没有办法删除以问号开头的最后一部分,只留下文件名?

1 个答案:

答案 0 :(得分:1)

尝试将此行添加到代码示例的末尾:

fileName = fileName.replace(/[\#\?].*$/,''); // strips hashes, too

String.replace on MDN