gpt4 book ai didi

Javascript 拆分 URL

转载 作者:行者123 更新时间:2023-11-30 07:40:32 27 4
gpt4 key购买 nike

我想拆分 URL 的某些特定部分,这是我目前所做的。

<script type='text/javascript'>
var query = window.location.pathname.split( '/' );
query = window.location.pathname.split( '.html' );

var redirectpath = "http://www.mydomain.com/search/?q="
window.location.href = redirectpath + query;
</script>

URL 结构如下:

http://www.mydomain.com/page/2013/05/some-page-title.html

变量query输出如下;page,2013,05,some-page-title

我只想要 some-page-title 部分并删除连字符。

所以最终输出将是 http://www.mydomain.com/search/?q=some page title

这怎么可能?请帮忙!!谢谢

最佳答案

Split返回一个数组,把它当作一个数组来使用吧!

var parts = window.location.pathname.split( '/' );
var query = parts[parts.length-1].split( '.html' );

query[0]= query[0].replace(/-/g," ");

var redirectpath = "http://www.mydomain.com/search/?q="
window.location.href = redirectpath + query[0];

这假设你总是想要最后一个 /

之后的 url 部分

关于Javascript 拆分 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254699/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com