TextArea验证输入是有效/安全的HTML

时间:2011-12-15 03:57:45

标签: javascript jquery html

我有一个textarea,用户可以输入HTML。当他们点击预览时,我将textarea放在div中,然后让它们预览。

我正在寻找一种简单的方法:

  1. 禁用所有恶意代码。
  2. 在div中显示时,验证文本区域不会导致问题。例如,如果有如下输入:

  3. <script type="text/javascript">
        alert('hi there'); '
     </script>
    

    '这不是一个错字......如果我让这种情况发生,我会陷入糟糕的状态。但我想如果我禁用所有脚本,我应该很高兴。

2 个答案:

答案 0 :(得分:1)

我建议PageDown来处理客户端上的转义。您将要浏览文档,特别是将删除恶意HTML / Javascript的Sanitizer部分。

答案 1 :(得分:0)

我建议尝试避免在Javascript中预览并将数据发布到服务器端并验证然后显示预览。