【发布时间】:2014-05-18 22:09:03
【问题描述】:
我一直在尝试使用正则表达式验证图像 url,如下所示:
#\[img\](((http:\/\/|https:\/\/)?(www.)?(([a-zA-Z0-9-]){2,}\.){1,4}([a-zA-Z]){2,6}(\/([a-zA-Z-_\/\.0-9#:?=&;,]*)?)?))\[\/img\]#iUs
我希望能够替换:
[img]http://www.website/folders/url_here.png[/img][img]https://www.website/folders/url_here.jpg[/img][img]https://www.website/folders/url_here.gif[/img]
与:
<img src="http(s):www.website/folders/url_here.png(jpg, gif)" />
使用:
$new_string = preg_replace($search, $replace, $string);
谢谢!
【问题讨论】:
标签: javascript php regex