所以基本上我有一个很长的网址,像这样 -
我需要它来自动更改指向此的链接-
http://www.site.com/wp-content/uploads/2012/random-image-name.jpg
我知道使用 Javascript Preg Match 是可行的,但我不熟悉 preg match,所以我不确定如何创建它。
你能帮我创建链接吗?
将有一个包含 200 多张图片的帖子,我需要为每张图片都这样做,所以最好的解决方案是一次对所有图片都这样做。
所以基本上我有一个很长的网址,像这样 -
我需要它来自动更改指向此的链接-
http://www.site.com/wp-content/uploads/2012/random-image-name.jpg
我知道使用 Javascript Preg Match 是可行的,但我不熟悉 preg match,所以我不确定如何创建它。
你能帮我创建链接吗?
将有一个包含 200 多张图片的帖子,我需要为每张图片都这样做,所以最好的解决方案是一次对所有图片都这样做。
工作演示应该足够了:http: //jsfiddle.net/jdAxX/1/
希望这会有所帮助,:)
它所做的只是从中获取 url indexOf
,?
然后拆分您的 src 并根据需要使用它。
代码
var value = "http://www.site.com/wp-content/themes/theme/timthumb.php?src=/wp-content/uploads/2012/random-image-name.jpg&w=650&h=0&zc=1&q=100";
var returnStr = value.substr(value.indexOf("?") + 1);
var spliMe = returnStr.split('&');
var newURL = "http://www.site.com"+spliMe[0].split("=")[1];
你在那里混合语言。preg_match
是PHP,与JavaScript无关。
在 JS 中,您有多种使用正则表达式的方法,即、test
和(以及其他)。我建议您从http://www.regular-expressions.info开始了解 regex 的一般概述,然后阅读这篇文章https://developer.mozilla.org/en/JavaScript/Guide/Regular_Expressions。match
search
exec
首先尝试自己,如果遇到任何问题,请返回一些代码,人们将能够提供帮助。