如何使用express-validator验证字符长度是否等于5?

Bib*_*bek 3 html node.js express express-validator

我打算将partnerid字段字符长度设为5,这意味着如果用户输入少于5个字符或超过5个字符(包括字母数字字符),将收到错误消息.我们怎么能用express-validator来做呢?我尝试使用下面的代码,但它没有工作谢谢

   req.checkBody('partnerid', 'Partnerid field must be 5 character long ').len(5);
Run Code Online (Sandbox Code Playgroud)

Ank*_*wal 9

您可以使用isLength()选项express-validator来检查maxmin长度5:

 req.checkBody('partnerid', 'Partnerid field must be 5 character long ').isLength({ min: 5, max:5 });
Run Code Online (Sandbox Code Playgroud)