读书人

正则匹配的有关问题、

发布时间: 2013-03-27 11:22:42 作者: rapoo

正则匹配的问题、、
比如:
<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'));

读书人网 >JavaScript

热点推荐