繁体   English   中英

JS/jQuery 删除 URL 的最后一部分,带或不带斜杠

[英]JS/jQuery Remove Last Part of URL With or Without Trailing Slash

有关于如何删除 URL 的最后一部分的答案,例如这个,但我需要删除 URL 的最后一部分,带 OR 不带斜杠 所以我不能只用/分开。

例子:

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(/[^\/]+\/?$/,'');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM