2016-11-17 19 views
-3

嗨,我想刪除並替換url的特定部分。如何刪除url中的最後2段?

假設我的網址是:

http://www.example.com/45/10/2016

我想替換隻有最後2段二千○一十六分之十, 我知道如何使用,以取代最後一段:

var url = window.location.href; 
var new_url = url.substr(url.lastIndexOf('/') + 1); 

但我無法弄清楚如何控制和操縱字符串中的特定段,也許有一種方法是在JS中將字符串分割成段,然後說「好吧 - 這樣做來分段#3」.... 謝謝。

+4

這個 – madalinivascu

+0

的可能的複製數十億問題[如何刪除跨度類的文本字符串的一部分AA(http://stackoverflow.com/questions/31740994/how-to-remove-aa -string-span-class- –

回答

2
var url ='http://www.example.com/45/10/2016' 
var parts = url.split('/') 
// change segments 
parts[4] = '12'; 
parts[5] = '2017'; 

var new_url = parts.join('/') 
+0

user2693928 - 謝謝! – RoyBar