2011-01-08 133 views
0

我怎麼以前/後在本文下面的字符串中刪除一切,並添加使用Javascript/JQuery的如何從使用JQuery的URL中刪除部分字符串?

showLogo=false&showVersionInfo=false&dataFile=/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500 

我自己的地址,我希望它看起來是這樣的:

http://mydomain.com/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500 

回答

3
var str = 'showLogo=false&showVersionInfo=false&dataFile=/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500'; 

str = 'http://mydomain.com' + str.split('&dataFile=')[1]; 

例如:http://jsfiddle.net/52z2z/

這裏它分裂字符串'&dataFile=',獲取結果數組中的最後一項,並將它連接起來執行您的域。

1

您還可以使用正則表達式做這在Javascript:

var url = "showLogo=false&showVersionInfo=false&dataFile=/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500"; 
var matches = url.match(/dataFile=(.*)/); 
var what_you_need = "http://mydomain.com" + matches[1]; 

HTH

相關問題