var regex0 = new RegExp("(i?)(\<img)([^\>] \>)", "gmi") //正则匹配表达式
this.newcontent = this.content.replace(regex0,"$2 style='display:block;margin: auto;width:120px;' $3")
//下面这个则需要在$2 $3左右添加和修改东西
这个正则表达式就是匹配所有的img标签//踩坑完毕,可以直接使用
第二行代码按自己需要改改~
将富文本编辑器返回的html元素中的所有img标签,变成[图片]文案形式展示。var r=$("#detail").html().replace(regex0,"[图片]");
正则表达式匹配标签p,img,自定义标签原文链接:https://blog.csdn.net/qq_59747594/article/details/124822379
//1、匹配p标签
let reg = /<p(?:(?!<\/p>).|\n)*?<\/p>/gm
//2、匹配img标签
let reg = /<img(?:(?!\/>).|\n)*?\/>/gm
//3、匹配自定义标签
let reg = /<自定义(?:(?!<\/自定义>).|\n)*?<\/自定义>/gm
,
Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved