javascript - JS/jQuery 删除带有或不带有斜杠的 URL 的最后一部分
问题描述
有关于如何删除 URL 的最后一部分的答案,例如this one,但我需要使用 OR 删除 URL 的最后一部分,而不需要尾部斜杠。所以我不能只是分开/
。
例子:
http://myapp.com/myapp/advanced-search --> http://myapp.com/myapp/
http://myapp.com/myapp/advanced-search/ --> http://myapp.com/myapp/
有什么好的解决办法吗?我需要这个window.location.href
。
解决方案
尝试这个
var url = "http://myapp.com/myapp/advanced-search"; // or http://myapp.com/myapp/advanced-search/
url.replace(/[^\/]+\/?$/,'');
推荐阅读
- python - 使用 OpenCV 检测表格图像中的行数和列数
- python - 根据交叉点在列表中查找最佳超集
- angular - 使用 Leaflet 在 Angular 8 项目中缓存地图图块的最佳方法
- javascript - Next.js 和 Webpack 内联 Javascript 或 CSS 资源
- r - 如何在r中按名称对列表列表进行排序?
- c# - 列表中的空值
在多个线程中添加和删除时 - c# - 流利的断言 - 如何在类型检查后正确链接
- python - 为什么 np.savetxt 什么都不写?
- javascript - 我需要将我的菜单项从 href 更改为更具响应性的内容
- kdb - 比较两个表中的两个复合列