使用JavaScript从URL获取文件名
Get filename from URL using JavaScript
我有一个脚本,从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
字符串。
相关文章:
- JS-使用Ajax获取文件名
- 如何在JavaScript中基于事件对象获取文件名
- 从Javascript中的输入文件中获取文件名
- 如何从 URL 中获取文件名和扩展名
- 从 PhotoPrevs.append 获取文件名
- 从javascript中的字符串路径获取文件名
- 谷歌表格-从硬盘获取文件名并插入表格-(模拟Excel's Appification.GetOpenFilena
- 从url获取文件名
- 无法在节点应用程序上获取/文件名错误
- 从远程服务器目录获取文件名列表
- PHP 当文件太大时,我如何获取文件名
- 角度输入上传 - 获取文件名并上传
- 如何使用 JavaScript 或 JQuery 从输入类型=文件 html 元素获取文件名
- 在javascript中使用文件选择器从Gdrive中获取文件时无法获取文件名
- 在 JS 中获取文件名和/或文件夹内容
- 使用jquery从文件上传中获取文件名,并将filename设置为文本字段
- 如何在选择时在文本框中获取文件名(不像c:/fake-path/)
- 从 Css 属性背景 url 获取文件名
- 从JS中的URL获取文件名
- 在使用jQuery提交之前,从Django imagefield中获取文件名