我目前正在尝试构建一个正则表达式,它替换字符串中的所有 HTML 标记,不包括特殊元素。问题是我发现没有办法排除特殊元素的结束标记。这是我的代码:
let str = 'You have to pay <div class="keep-this">$200</div> per <span class="date">month</span> for your <span class="vehicle">car</span> <div class="keep-this">$500</div> also';
console.log(str.replace(/(?!<div class="keep-this">)(<\/?[^>]+(>|$))/g, ""));
慕桂英546537
Smart猫小萌
相关分类