【发布时间】:2011-08-11 11:29:55
【问题描述】:
我有一个纯文本区域,我只接受来自用户的纯文本。我想确保用户不会在文本区域中放置任何标记。我还假设用户可以用不同的语言发帖。那么,在服务器端(使用 java)和客户端(使用 jquery)验证内容的最佳方法是什么。
我们将不胜感激。
更新:如果问题不够清楚,我很抱歉。为了简单起见,这就是我想要做的——我让用户在 textarea 中输入文本(这里没有富文本框)。对于文本区域中的每个双新行,我想在 HTML 页面中显示一个段落。我该如何正确地做到这一点?
【问题讨论】:
-
为什么?您可以/应该只根据此输入对任何输出进行 HTMLEncode。
-
你对“纯文本”的理解是什么?当 HTML 被解释为纯文本时,它也是纯文本。也许您只是想从用户输入中转义任何特殊的 HTML 字符,以便在浏览器中显示它们时不会将它们解释为 HTML?
-
好吧,当我说纯文本时,我的意思是我不希望用户提供任何标记标签等。我计划将纯文本转换为简单的 HTML,以便它在网页中正确显示: EG:原始文本会像“这是一个简单的行\n\n and I and now in the second paragraph”,我将它转换为“
This is a simple line
and I现在在第二段
“有更好的方法吗?
标签: java html parsing validation text