【发布时间】:2023-01-12 12:05:56
【问题描述】:
我正在开发一个带有表单的项目,我需要使用一个验证器。我选择 express-validator 来完成这项工作。我正在使用带有 checkschema 格式的 express-validator,但我无法验证日期。日期格式为 yyyy/mm/dd。我试过下面的代码:
`export const validator = {
editAction: checkSchema({
date: {
isISO8601: {
errorMessage: `date of birth is not a valid iso date`
},
isBefore: {
date: '01-01-2008',
errorMessage: 'should be less than 01-01-2008'
},
isAfter: {
date: '01-01-1920',
errorMessage: 'should be less than 01-01-1920'
}
},
}),
};`
我从未使用过这个库。请帮助我,我怎样才能得到正确的验证器模式?
【问题讨论】:
-
试试validator.js。我从未使用过
express-validator,我认为他们在内部使用的是validator.js。 -
express-validator.github.io/docs/custom-validators-sanitizers你经历过这个吗?这可能会满足您的要求。
标签: javascript node.js validation express-validator