前端使用vue+elementui的vue-editor富文本组件,保存的内容为html格式的,保存后查找出数据是带html标签的数据,请修改代码
时间: 2023-12-14 15:39:20 浏览: 129
如果你想要将保存的内容中的 HTML 标签去掉,可以使用正则表达式来实现。以下是一个可能的实现方式:
```javascript
let htmlContent = "<p>This is <strong>bold</strong> text.</p>";
let plainTextContent = htmlContent.replace(/<[^>]+>/g, '');
console.log(plainTextContent); // "This is bold text."
```
在上面的代码中,我们使用了 `String` 对象的 `replace()` 方法,并传入了一个正则表达式作为第一个参数。这个正则表达式的含义是匹配所有的 HTML 标签,其中 `<[^>]+>` 表示匹配从 `<` 开始、到 `>` 结束的任意字符(不包括 `<` 和 `>`)。
当我们调用 `replace()` 方法时,如果匹配到了一个 HTML 标签,就会用空字符串来替换它,从而达到去掉 HTML 标签的目的。
你可以根据自己的具体需求,修改正则表达式来匹配不同的 HTML 标签。
阅读全文