在我的应用的帖子请求中,如果电子邮件是空字符串或有效的电子邮件字符串,则该电子邮件被视为有效,如何使用快速验证器执行此操作?
答案 0 :(得分:1)
取自快速验证者文件。
req.check('email').optional().isEmail();
//if there is no error, email is either undefined or a valid mail.
答案 1 :(得分:0)
您...阅读节点验证器的说明? =)
var check = require('validator').check;
...
app.post("...", function(req, res, next) {
try {
check(res.body.thatvar).isEmail();
next();
}
catch (e) { next("TOTALLY NOT EMAIL! O_O"); }
}, ...);