使用正则表达式 移除 HTML 标签后得到字符串

需求分析

后台返回的数据是 这样式的 需要讲html 标签替换

html 复制代码
high_light_text: "<span style='color:red'>OPPO</span> <span style='color:red'>OPPO</span> 白色 01"

使用正则表达式

js 复制代码
function stripHTMLTags(htmlString) {
  return htmlString.replace(/<[^>]+>/g, '');
}

var htmlString = "<span style='color:red'>OPPO</span> <span style='color:red'>OPPO</span> 白色 01";
var plainText = stripHTMLTags(htmlString);
console.log(plainText);

在上述代码中,stripHTMLTags 函数使用正则表达式 /<\^\>+>/g 来匹配所有的 HTML 标签,并使用空字符串进行替换,从而将 HTML 标签移除。
最后,返回移除 HTML 标签后的字符串。

相关推荐
遗憾随她而去.2 小时前
Web地图全体系深度梳理:引擎、数据源、图层、投影核心知识
前端
爱因斯坦乐3 小时前
Vue项目整合
前端·javascript·vue.js
无风听海3 小时前
IndexedDB 深度指南 浏览器中的事务型对象数据库
前端·数据库
ct9784 小时前
组件间的通信
前端·javascript·vue.js
左手吻左脸。4 小时前
Vue 全栈面试题大全(2026 最新版最详细)
前端·javascript·vue.js
Aphasia3114 小时前
手写KeepAlive组件
前端·react.js·面试
两个西柚呀4 小时前
js中的同步和异步,三种处理异步任务的方式
前端·javascript
pe7er5 小时前
软件设计不要“既要又要”
前端·后端·架构
kyriewen5 小时前
从Webpack到Vite:我们迁移了一个10万行代码的项目,总结了这7个坑
前端·webpack·vite
IT_陈寒5 小时前
Java Stream并行流的坑:我花了3小时才找到的线程安全问题
前端·人工智能·后端