刪除spacific值在此URL字符串:我如何從URL字符串
http://jackson/search/page/3/?features=Sea%20View&submit=search
現在我想從UL去除這一部分:page/3/
當頁面重新加載。
我不擅長與jQuery和正則表達式,所以如果你幫我,我會感激。
注:頁碼可以是任何形式,爲1〜100
感謝。
刪除spacific值在此URL字符串:我如何從URL字符串
http://jackson/search/page/3/?features=Sea%20View&submit=search
現在我想從UL去除這一部分:page/3/
當頁面重新加載。
我不擅長與jQuery和正則表達式,所以如果你幫我,我會感激。
注:頁碼可以是任何形式,爲1〜100
感謝。
有你嘗試使用String.replace()
var url = "http://jackson/search/page/3/?features=Sea%20View&submit=search";
url = url.replace(/page\/\d+\//, '');
嘗試這樣的事情,
var a='http://jackson/search/page/3/?features=Sea%20View&submit=search'.split('/');
console.log(a.slice(0,4).join('/')+'/'+a.slice(6).join('/'));
\d
匹配任何數字字符:
url = 'http://jackson/search/page/3/?features=Sea%20View&submit=search';
url.replace(/page\/\d+\//, '')
// => "http://jackson/search/?features=Sea%20View&submit=search"
您可以使用此Javascript:
if (location.href.indexOf("/page/") > -1) {
location.assign(location.href.replace(/\/page\/\d+\//, "/"));
}
'頁碼可以是任何形式的1至100.' –
@azeós感謝,我會添加相應的正則表達式 – Praveen
@Praveen感謝您的幫助很大。我喜歡 :) –