一聚教程网:一个值得你收藏的教程网站

最新下载

php和js提取img标签的src属性值的正则表达式

时间:2014-11-14 00:00:00 编辑:简简单单 来源:转载

要匹配的字符串:
php和js提取img标签的src属性值的正则表达式php和js提取img标签的src属性值的正则表达式
正则表达式
[^'"]*)['"])|(?[^s]*))
正则匹配输出结果:
x
image/ad1.gif
image/ad2.gif
PHP正则提取或 img 元素的 src 属性值:

 代码如下
/*PHP正则提取图片img标记中的任意属性*/
$str = '

PHP正则提取或更改图片img标记中的任意属性
';
//1、取整个图片代码
preg_match('/]*?srcs*=s*('|")(.*?)1[^>]*?/?s*>/i',$str,$match); echo $match[0];
//2、取width
preg_match('//i',$str,$match); echo $match[1];
//3、取height
preg_match('//i',$str,$match); echo $match[1];
//4、取src
preg_match('//i',$str,$match); echo $match[1];
/*PHP正则替换图片img标记中的任意属性*/ //1、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg")
print preg_replace('/()/i',"${1}uc/images/${3}",$str); echo "
";
//2、将src="/uploads/images/20100516000.jpg"替换为src="/uploads/uc/images/20100516000.jpg",并省去宽和高
print preg_replace('/(/i',"${1} ${2}uc/images/${3}>",$str);
?>



Js正则表达式提取图片地址

 代码如下
//正则表达式
<script language="javascript">
var a='

'
var b=//gi
var s=a.match(b)
for(var i= 0;i {
alert(s[i]);
alert(RegExp.$1)
}
</script>

文章评论

热门栏目