富文本编辑器设置图片的宽度为100%并修改图片的src属性

var reContent= content.replace(/<img [^>]*src=['"]([^'"]+)[^>]*>/gi,function(match,reSrc){
 
  //reSrc,返回每个匹配的字符串
  var newImg='<img src="http://127.0.0.1:8080'+reSrc+'" alt="" style="width:100%;" />';
  return newImg;
});

比如下面的案例:

  <script>
      var content =
        '<p>1111<img src="//exp-new.bdstatic.com/static/exp-pc/common-jquery/widget/search-box/img/logo_6115f97.png" alt="百度经验" /><img src="//exp-new.bdstatic.com/static/exp-pc/common-jquery/widget/search-box/img/logo_6115f97.png" alt="百度经验" /><img src="//exp-new.bdstatic.com/static/exp-pc/common-jquery/widget/search-box/img/logo_6115f97.png" alt="百度经验" /></p>';
      var reContent = content.replace(
        /<img [^>]*src=['"]([^'"]+)[^>]*>/gi,
        function (match, reSrc) {
          //reSrc,返回每个匹配的字符串
          var newImg =
            '<img src="http://127.0.0.1:8080' +
            reSrc +
            '" alt="" style="width:100%;" />';
          return newImg;
        }
      );
      console.log(reContent);
    </script>

这样做的结果就是给每张图片加了一个style属性,并且修改了图片的src,结果如下:

rich.png

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容