Как мне удалить часть строки из URL, используя JQuery? - PullRequest
0 голосов
/ 08 января 2011

Как мне удалить все до / 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

Ответы [ 2 ]

3 голосов
/ 08 января 2011
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 голос
/ 08 января 2011

Вы также можете сделать это в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...