我想拆分 URL 的某些特定部分,这是我目前所做的。
URL 结构如下:
http://www.mydomain.com/page/2013/05/some-page-title.html
biếnquery
输出如下;page,2013,05,some-page-title
我只想要 some-page-title
部分并删除连字符。
所以最终输出将是 http://www.mydomain.com/search/?q=some page title
这怎么可能?请帮忙!!谢谢
câu trả lời hay nhất
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];
这假设你总是想要最后一个 /
关于Javascript 拆分 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18254699/