正则匹配替换span之外的文本,排除span标签
发布时间:2020-12-14 00:35:00 所属栏目:百科 来源:网络整理
导读:var html = 'phello world ~~ span class="icon"/span/p'; // 如html结构是这样的// 需求是替换p中的文本内容var value = 'i like javascript';console.log(html.replace(/(.*[^span][^/span])/g,value)); // 输出 pi like javascriptspan class="icon"/
var html = '<p>hello world ~~ <span class="icon"></span></p>'; // 如html结构是这样的 // 需求是替换p中的文本内容 var value = 'i like javascript'; console.log(html.replace(/(.*[^&;span&;][^&;/span&;])/g,value)); // 输出 <p>i like javascript<span class="icon"></span></p> PS: OSC的代码高亮连注释都不放过,是不是BUG~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |