我在项目遇到这么一个问题当我们从后台获取到的内容是带标签的例如:
<p>大家好</p><span>我是后台传过来的数据</span>
需要我们放到页面中显示,通常都是 <div v-html="放置后台获取到的内容"> </div>
当时当我们要将内容放到input 或者<textarea>中是呢?.
<input type="text" v-html=""> // 不对
这时候需要去除所有的标签,如何去除呢?那肯定是正则了
obj.messageContent.replace(/<[^<]+?>/g, "").replace(" ", "") //原先内容转义
//正文 obj.messageContent后台获取的内容
本文探讨了在项目中遇到的问题:如何处理从后台获取的带有HTML标签的内容,并将其正确显示在前端input或textarea元素中。文章提供了使用正则表达式去除所有HTML标签的方法,确保纯文本内容的准确展示。
9608

被折叠的 条评论
为什么被折叠?



