如何删除此字符串中 / post 之前的所有内容,并使用Javascript / JQuery添加我自己的地址
showLogo=false&showVersionInfo=false&dataFile=/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500
我希望它看起来像这样:
http://mydomain.com/post/2653785385/photoset_xml/tumblr_lepsihc2RV1qbclqg/500
答案 0 :(得分: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 :(得分: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