【发布时间】:2011-07-15 16:52:54
【问题描述】:
这个问题我已经有一段时间了,似乎没有人能完全回答我......
我正在使用简单的 textarea 编辑器构建一个论坛,并且想要一个在您键入时更新的预览区域,就像在 stackoverflow 中一样。
var text = $("#edit").val();
$("#preview").html(text);
实际上,上面的代码可以正常工作,直到您开始输入 html。我想允许基本格式,例如粗体和斜体,以及支持添加 标记。
代码标签中的所有内容都需要只是文本,但上面的 jquery 告诉我所有的输出/预览文本都以 html 格式输入 - 所以无论我输入“&lt;”还是“<”。
我尝试了.replace(/</,"&lt;") 方法和 RegEx 方法,但似乎没有任何效果。
我正在寻找与此处预览区域的工作方式非常相似的东西——如果这有帮助的话——但我希望有人能够阐明我如何做到这一点。
非常感谢
【问题讨论】:
标签: javascript jquery regex string html-parsing