$content = eregi_replace("<img src=\"[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]\">", "\\0\"/>", $text);
$content = str_replace(">\", "", $text);
preg_replace("/<img src=\"(.+?)\">/i", "<img src=\"\$1\"/>", $text);
$content = str_replace(">\", "", $text);
preg_replace("/<img src=\"(.+?)\">/i", "<img src=\"\$1\"/>", $text);
var str='<img src="http://...">'
re=/^\<img\s+[^\>]+?(\>)$/i;
re.test(str)
str=str.replace(RegExp.$1,"/>");
alert(str)
</script>
js的,你改成php的试试吧
$re='/^(\<img\s+[^\>]+?)(\>)$/i';
$replacement="\\1 /\\2";
echo preg_replace($re,$replacement,$str);