【发布时间】:2020-01-07 14:07:10
【问题描述】:
我有一个通过obj.pattern 强制验证限制的函数。
我要验证的关键是格式化的日期,它以以下格式提供给函数DD/MM/YYYY。
我正在使用Joi.date 来验证这个值,当日期小于每月 12 日时,这很好。如果更多,则返回错误。假设默认 JOI 格式为MM/DD/YYYY,这显然会导致错误,因为日历年有 12 个月。
这反映在控制台日志中 - 如果我将 numberField 中的日期值更改为大于 12 的任何值,那么我可以看到错误。如果它保持在以下,则不会引发错误。
我想弄清楚如何格式化此响应,以便 JOI 可以验证正确的架构。我已将问题简化并简化为我在此分享的原型:https://codesandbox.io/embed/naughty-booth-862wb
谁能帮忙?
【问题讨论】:
标签: javascript joi