JavaScript验证在客户端和Node.js服务器上都有效吗?

Seb*_*ten 19 javascript validation node.js

使用相同的JavaScript代码在客户端和服务器端(Node.js)验证两者有什么选择?

sta*_*er2 9

看看revalidator.它被描述为"资源丰富和flatiron使用的跨浏览器/ node.js验证器".


小智 -15

没有,您正在服务器端验证完全不同的标准。客户端验证纯粹是用户接受标准,与安全性无关。服务器端验证几乎完全与安全性有关。

  • 我不同意。忽略 XSS 和其他注入,我仍然想验证表单字段是否有 X 个字符长并且是邮政编码。否则就没有什么可以阻止我进入 Firebug 并更改提交到服务器的值。在客户端和服务器上使用 JavaScript 意味着代码的重用。不这样做就太愚蠢了。 (11认同)