javascript正则表达式用data-src替换所有img src

时间:2015-12-07 06:08:48

标签: javascript regex

我想用data-src替换所有img src,这是我的模式:

(<img.*?)src

但是这个也匹配data-src所以当我在循环中使用它时输出类似的东西

<img data-data-data-data-data-data-data-data-data-data-data-data-data-data-src="..">

任何帮助?

3 个答案:

答案 0 :(得分:4)

请勿使用正则表达式。刚

Unexpected end of MIME multipart stream. MIME multipart message is not complete.

答案 1 :(得分:0)

积极向前看会有所帮助

<img(?![^>\n]*data-src)[^>\n]*src

Regex Demo

答案 2 :(得分:0)

(<img.*?)[^-]src会起作用,但正则表达式会尝试获得最长的匹配,所以

(<img[^>])[^->]src

会更正确。