使用jquery删除url的一部分

时间:2011-01-26 22:48:30

标签: jquery url strip

Google会像这样生成图像大拇指 http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg

我只需要主图像网址,在这种情况下是www.maniacworld.com/amazing-cars.jpg 我注意到我们在主图像url之前有::

通过jquery执行此操作的最简单方法是什么。

5 个答案:

答案 0 :(得分:1)

你不需要jquery,你可以只使用正则表达式。

var re= /.+::/
var newurl = googleurl.replace(re,'');

这是一个有效的演示:http://jsfiddle.net/Rsefq/

答案 1 :(得分:0)

如果你想使用jQuery这样的东西应该有效:

  var result = [yourstring].split("::")[1];

Working Demo

答案 2 :(得分:0)

var str = 'http://images.google.com/images?q=tbn:9vPPg9Y5ojFMeM::www.maniacworld.com/amazing-cars.jpg';
alert(str.split('::')[1]);

答案 3 :(得分:0)

我会使用JavaScript的split()方法执行此操作,如果您确定“::”将始终按照您的目的进行。

var parts = url.split("::");
var image_url = parts[1];

答案 4 :(得分:0)

你不需要jquery你可以简单地使用javascript的字符串拆分,但是如果你想在这里使用jquery:

$('urlSelector').attr('href').split('::')[1]