JavaScript 正则表达式去除 HTML 标签 | 完整代码示例
下面是一个将字符串中的 <>' 及其包含内容全部替换为空的正则表达式:
var str = '<div><p>这是一段文字</p><span>这是一段文字</span></div>';
var reg = /<[^>]+>/g;
var result = str.replace(reg, '');
console.log(result); // 输出:这是一段文字这是一段文字
解释:
- '<[^>]+>': 表示匹配以'<'开头、'>'结尾的字符串,其中'^>'表示除了'>'以外的任意字符,'+'表示匹配一次或多次。
- 'g': 表示全局匹配,即匹配所有符合条件的字符串。
- 'replace(reg, '')': 表示将符合正则表达式'reg'的字符串全部替换为空字符串。
原文地址: https://www.cveoy.top/t/topic/oGnd 著作权归作者所有。请勿转载和采集!