【发布时间】:2012-05-07 06:39:05
【问题描述】:
我有一个包含文本框和文本区域的表单。我想验证它以停止使用文本框或文本区域注入脚本。我需要使用 jquery 或 javascript 来完成。
是否有任何可用的 RegEx 或任何其他方式来检测和停止脚本。
【问题讨论】:
-
您应该考虑的第一件事是如何在服务器上验证这一点。因为无论您使用 javascript 在客户端上进行什么验证,任何用户都可以简单地禁用他的 javascript 或制作 HTTP 请求并将他喜欢的任何输入发送到服务器。一旦您确保在服务器上执行了正确的验证,您就可以考虑一些 javascript 验证以避免浪费带宽并改善用户体验。请记住,客户端验证并不是真正的验证。
-
您可以使用 [this SO thread][1] [1] 中提到的 HttpUtility.HtmlEncode:stackoverflow.com/questions/4281746/…
标签: javascript jquery