------解决方案--------------------忘记加全局匹配了。。
var s = '<img src="xxxx.jpg" alt="">afaf<img src="xxxx.jpg" alt="">'; s = s.replace(/(<img[\s\S]+?)src=(['"][^'"]+)['"]/ig, "$1 src='1.jpg'"); alert(s)