正则匹配的问题、、
比如:
<p><img src="xxxx.jpg" /></p><p>内容内容内容</p><br /><p>内容内容内容内容</p><br /><p>内容内容内容内容</p>
字符串如上、而我想匹配到<img src="xxxx.jpg" />、并且把它替换为别的内容、
正则表达式 应该怎么写呢?
我的思路是 匹配以 <img 为开头的、以/>结尾的
但是后面也有<br />、
所以好像应该是禁止向右贪婪吧 找到<img开头后面的第一个/>这样就可以勒吧?
但是这个正则的表达式应该怎么写呢?
var reg = /^ $/i; ?????
正则表达式
正则匹配
------解决方案--------------------/<img.*?\/>/试试
------解决方案--------------------s = '<p><img src="xxxx.jpg" /></p><p>内容内容内容</p><br /><p>内容内容内容内容</p><br /><p>内容内容内容内容</p>';
document.write(s.replace(/<img.+?>/i, 'abcd'));