javascript - 删除 URL 中的最后一个目录

标签 javascript regex url path replace

我正在尝试删除 URL 的最后一个目录部分。我的网址如下所示:

https://my_ip_address:port/site.php?path=/path/to/my/folder

当点击按钮时,我想将其更改为

https://my_ip_address:port/site.php?path=/path/to/my。 (删除最后一部分)。

我已经尝试过 window.location.replace(/\/[A-Za-z0-9%]+$/, ""),结果是

https://my_ip_address:port/undefined

我应该使用什么正则表达式来执行此操作?

最佳答案

通过使用此代码从 Url 链接中删除最后一个元素。

url.substring(0, url.lastIndexOf('/'));

关于javascript - 删除 URL 中的最后一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16750524/

相关文章:

python正则表达式重复模式匹配整个字符串

url - 如何以级联结构对 Google 电子表格中的 URL 列表进行排序?

Python 正则表达式添加到 url 的链接

python - Flask如何处理URL中的特殊字符

javascript - 如何定位元素的 'parent'

javascript - 将多个 if 语句与多个属性组合

javascript - 导航网格寻路(多边形)

javascript - 由于引用错误而找不到函数名称

php - 如何使用 PHP 查找特定字符

Java 正则表达式 [a-z] 也匹配数字和大写字母