<script> function regLinkWrap(content){ var regtolink =/(<img)(.*>)/g; var regcontent=content.replace(regtolink,"$1 class='tr' $2"); return regcontent; } document.write(regLinkWrap('文字文字<img src="b.jpg" alt="啦啦">文字文字<img src="a.gif" alt="yuyu">張三張三')) </script>
最后只有第一個img標簽加上了class="tr",第2個img標簽并沒有加class="tr"這是為什么呢?我已經(jīng)加了/g了
謝謝
擁有18年軟件開發(fā)和IT教學經(jīng)驗。曾任多家上市公司技術總監(jiān)、架構師、項目經(jīng)理、高級軟件工程師等職務。 網(wǎng)絡人氣名人講師,...
$1的結果:
$2的: ?src="b.jpg" alt="啦啦">文字文字
$1 + class='tr' + $2的: 文字文字
我建議 regexp 應該這樣:/()/g