html - 如何使用 express-validator 验证字符长度是否等于 5?
问题描述
我计划将 partnerid 字段字符长度设为 5,这意味着如果用户输入少于 5 个字符或多于 5 个字符(包括字母数字字符),他将收到错误消息。我们如何使用 express-validator 来做到这一点?我尝试使用下面的代码,但没有奏效谢谢
req.checkBody('partnerid', 'Partnerid field must be 5 character long ').len(5);
解决方案
您可以使用isLength()
选项express-validator
来检查max
和min
长度5
:
req.checkBody('partnerid', 'Partnerid field must be 5 character long ').isLength({ min: 5, max:5 });
推荐阅读
- sql - 在有重复日期时间的表中添加毫秒
- r - 如何从包含数据框的深度嵌套列表列表中创建数据框?
- python - 有人可以指导我如何在课堂上重用一个函数吗?
- swiftui - 在 ForEach 内的 SwiftUI 中布局 Rectangle() 视图?
- javascript - ReferenceError:没有为 MERN 应用定义 validateResult
- azure - 我可以使用 Azure CLI 执行与 Azure Powershell 相同的操作吗?(上传 VHD)
- swift - 使用 16 位浮点数填充 MTLBuffer
- java - 错误:关系的约束已经存在于休眠 4.3.1
- ios - 将 ViewController 缩小为圆形过渡 - swift
- python - 在多个顶级命令之间共享一个子命令