var text = 'This is <i>encoded text</i> but this is <b>bold</b >!';
var html = $('<div/>')
.text(text)
.html()
.replace(newRegExp('<(/)?b\\s*>', 'gi'), '<$1b>');
- Jaroslav Jandek
3
谢谢,但我应该如何具体实现这个? - Tim
太棒了,谢谢。另外,我该如何添加其他标签?例如 U 和 I?再次感谢。 - Tim
@Tim:在正则表达式中,使用(b|u|i)代替b,并将替换字符串更改为'<$1$2>'。查看一些正则表达式参考资料以进行更高级的替换。 - Jaroslav Jandek
(b|u|i)
代替b
,并将替换字符串更改为'<$1$2>'
。查看一些正则表达式参考资料以进行更高级的替换。 - Jaroslav Jandek