为了账号安全,请及时绑定邮箱和手机立即绑定

js正则表达式如何将span标签替换为img标签,并将原span标签的内容放到img标签的src中

js正则表达式如何将span标签替换为img标签,并将原span标签的内容放到img标签的src中

慕桂英546537 2018-10-19 14:11:22
需求如下:需要将字符串通过正则表达式var str = "<h2>11</h2><span>  <span>http://files.cnblogs.com/files/wj204/ali.gif</span>";转化为:var str = "<h2>11</h2><img src ="http://files.cnblogs.com/files/wj204/2.gif" / ><h2>22</h2><p>33</p> <img src="http://files.cnblogs.com/files/wj204/ali.gif"/>";这样的结果目前我做到的是:1.把span标签内容匹配出来,代码为:str.match(/<span>(.*?)<\/span>/g)结果为:2.用replace将span标签替换为img标签str.replace(/<span>(.*?)<\/span>/g, "<img src/>")结果:接下来要怎么处理?如何将这两步关联起来,得到我的预期结果。
查看完整描述

1 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

str.replace(/<span>(.*?)<\/span>/g, '<img src="$1"/>')


查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 2558 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号