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

时间:2018-05-18 06:37:09

标签: html node.js express express-validator

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

   req.checkBody('partnerid', 'Partnerid field must be 5 character long ').len(5);

2 个答案:

答案 0 :(得分:6)

您可以使用isLength()的{​​{1}}选项查看express-validator的{​​{1}}和max长度:

min

答案 1 :(得分:0)

您可以使用matches的{​​{1}}选项检查合作伙伴字段是否仅包含字母数字且长度为5

express-validator