下面是一个将字符串中的 <>' 及其包含内容全部替换为空的正则表达式:

var str = '<div><p>这是一段文字</p><span>这是一段文字</span></div>';
var reg = /<[^>]+>/g;
var result = str.replace(reg, '');
console.log(result); // 输出:这是一段文字这是一段文字

解释:

  • '<[^>]+>': 表示匹配以'<'开头、'>'结尾的字符串,其中'^>'表示除了'>'以外的任意字符,'+'表示匹配一次或多次。
  • 'g': 表示全局匹配,即匹配所有符合条件的字符串。
  • 'replace(reg, '')': 表示将符合正则表达式'reg'的字符串全部替换为空字符串。
JavaScript 正则表达式去除 HTML 标签 | 完整代码示例

原文地址: https://www.cveoy.top/t/topic/oGnd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录