验证所有表单条目的中间件表示js,节点js

时间:2014-04-28 16:53:08

标签: node.js forms validation express middleware

是否有一些中间件函数来验证节点js和表达js的表单中的所有条目?

我想查看特殊字符,我不想每次都验证每个表单字段。

谢谢!

1 个答案:

答案 0 :(得分:3)

express-validator可能非常适合。它建立在validator.js上,这是一个流行的验证库。

express-validator 也是frequently updated

<强> 1。设置并初始化

expressValidator = require('express-validator');

app.use(expressValidator([options])); 

see available options

<强> 2。配置验证

req.checkBody('postparam', 'Invalid postparam').notEmpty().isInt();
req.checkParams('urlparam', 'Invalid urlparam').isAlpha();
req.checkQuery('getparam', 'Invalid getparam').isInt();