使用JavaScript从URL获取文件名

Get filename from URL using JavaScript

本文关键字:获取 文件名 URL JavaScript 使用      更新时间:2023-09-26

我有一个脚本,从URL抓取文件名,但我有一个问题。

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

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

如果URL在文件名后面有?format=foo,则添加该部分。是否有一种方法可以删除以问号开始的最后一部分,只留下文件名?

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

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

字符串。