vue、javascript

vue 中 v-html 通过正则表达式清除富文本标签中的sty

2021-03-04  本文已影响0人  源大侠
<div id="details-article" v-html="removeHtmlStyle(detailsData.content)"></div>
 removeHtmlStyle(html) {
      let rel = /style\s*?=\s*?([‘"])[\s\S]*?\1/g;
      let newHtml = "";
      if (html) {
        newHtml = html.replace(rel, "");
      }
      // 清除类名
      // let relClass = /class\s*?=\s*?([‘"])[\s\S]*?\1/g;
      // let newClassHtml = "";
      // if (newHtml) {
      //   newClassHtml = newHtml.replace(relClass, "");
      // }
      return newHtml;
    },
上一篇 下一篇

猜你喜欢

热点阅读