javascript - 使用 JavaScript 从完整路径获取不带 GET 参数的文件名?

标签 javascript regex

给定/foo/bar/image.jpg?x=1&y=2,如何获取image.jpg

https://stackoverflow.com/a/423385提供了部分答案,但没有解决 GET 参数。

最佳答案

您可以按照其他人的建议使用正则表达式,但我发现这更具可读性:

var src = '/foo/bar/image.jpg?x=1&y=2';
var img = src.split('/').pop().split('?')[0];
console.log(img);

关于javascript - 使用 JavaScript 从完整路径获取不带 GET 参数的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32935239/

相关文章:

javascript - 类型 'any[]' 的参数不可分配给类型 'A' 的参数。类型 'a' 中缺少属性 'any[]'

javascript - 使用正则表达式在 JS 中拆分核苷酸序列

php - 正则表达式无法限制搜索范围

javascript - RegEx 如何在使用匹配组的同时检查字符串的长度

javascript - 如何将无尽滚动添加到我的应用程序 Rails 4 中

javascript - 基于关系子对象获取对象 - 解析服务器

r - 在R中以分层方式在指定字符之前插入一个字符

java - 如何使用带有 newDirectoryStream 的 glob 来仅列出没有扩展名的文件?

javascript - 如何使用不同的 JSHint 选项检查两组文件? (grunt.js)

javascript - Angular 2 单击时切换 View