gpt4 book ai didi

javascript - 正则表达式帮助替换 标签

转载 作者:行者123 更新时间:2023-11-30 10:51:05 25 4
gpt4 key购买 nike

我需要扩展下面的正则表达式,以便它也选择带有类的 标签,例如



var text = 'This is <i>encoded text</i> but this is <b>bold</b >!';
var html = $('<div/>')
.text(text)
.html()
.replace(new RegExp('&lt;(/)?(b|i|u)\\s*&gt;', 'gi'), '<$1$2>');

有人可以帮忙吗?

我猜是 &lt;(/)?(b|i|u|code|pre)?( class="")\\s*&gt; ??

非常感谢

最佳答案

用正则表达式解析 html 是个坏主意,请参阅 answer .

最简单的方法是简单地使用一些 jQuery 的 dom 操作函数来删除格式。

$('<div/>').find("b, i, code, code.lol").each(function() {
$(this).replaceWith($(this).text());
});

jsfiddle 上的代码示例.

关于javascript - 正则表达式帮助替换 <html> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com