Javascript修剪与正则表达式的链接

时间:2014-03-20 15:39:20

标签: javascript jquery regex wordpress

我在新项目中使用了wordpress插件。它的幻灯片库。当我更改设置时,它不会以彩盒模式显示图像。

我更改了该插件中的一些代码,但我坚持使用我的代码。 我的问题是;插件是使用thimbthumb所以我无法获取图像。我该如何获取图像源?

例如: http://eskavalve.com/wp-content/plugins/slideshow-gallery/vendors/timthumb.php?src=wp-content/uploads/slideshow-gallery/6.png&w=285&h=210&q=100&a=t

喜欢那个链接。我想要获取此链接。 >>>>>可湿性粉剂内容/上传/幻灯片画廊/ 6.png

p.s:我只能使用javascript

谢谢。

2 个答案:

答案 0 :(得分:2)

尝试一下像

这样的简单正则表达式
var string = 'http://eskavalve.com/wp-content/plugins/slideshow-gallery/vendors/timthumb.php?src=wp-content/uploads/slideshow-gallery/6.png&w=285&h=210&q=100&a=t';
var part = string.match(/src=(.*?)(?=$|&)/)[1];

它会在src=之后取出字符串,直到字符串结尾或&

答案 1 :(得分:0)

或者不使用&:

var link = 'http://eskavalve.com/wp-content/plugins/slideshow-gallery/vendors/timthumb.php?src=wp-content/uploads/slideshow-gallery/6.png&w=285&h=210&q=100&a=t';
var part = link.match(/src=([^&]*)/)[1];
console.log(part);