首页 > 解决方案 > 如何使用 express-validator 验证字符长度是否等于 5?

问题描述

我计划将 partnerid 字段字符长度设为 5,这意味着如果用户输入少于 5 个字符或多于 5 个字符(包括字母数字字符),他将收到错误消息。我们如何使用 express-validator 来做到这一点?我尝试使用下面的代码,但没有奏效谢谢

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

标签: htmlnode.jsexpressexpress-validator

解决方案


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

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

推荐阅读