使用joi进行条件验证:如果属性值大于4,则执行一件事,否则执行另一件事

泰勒

在joi中,我知道我可以做到:

.when('propertyName', {
  is: 4,
  then: Joi.number().required(),
  otherwise: Joi.number()
    .strip()
    .optional()
    .allow(''),
})

但是,propertyName我不想在propertyName大于4时触发“ then” ,而是在大于4时触发请注意,propertyName可以是任何浮点数,而不仅仅是整数。

泰勒

代替is: 4,做is: Joi.number().greater(4)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何选择一件事,如果条件为假,则选择另一件事

来自分类Dev

为什么javascript返回另一件事,而php又返回另一件事?

来自分类Dev

在iPad上显示一件事,在Apple TV上显示另一件事?

来自分类Dev

JLabel将文本从一件事更改为另一件事

来自分类Dev

“哪个”报告一件事,实际命令是另一件事

来自分类Dev

使用 onClick 调用相同的函数适用于一件事而不是另一件事?

来自分类Dev

Windows用户只是一件事

来自分类Dev

制作只做一件事的函数

来自分类Dev

CSS选择器允许一件事,但不允许另一件事?

来自分类Dev

尝试在我的JavaScript代码中理解“ this”(一件事有效,另一件事无效)

来自分类Dev

显示器分辨率说一件事,但显示另一件事

来自分类Dev

如何打开一件事然后又打开另一件事

来自分类Dev

在正则表达式中,捕获一件事,或另一件事,或两者兼而有之

来自分类Dev

执行一个函数作为异步 Node.js 脚本的最后一件事

来自分类Dev

如何根据值在不同列中显示一件事的结果

来自分类Dev

使用FROM子句而不是JOIN子句联接表是同一件事吗?

来自分类Dev

使用env和export是同一件事吗?

来自分类Dev

可以使用ADD和LDUR完成同一件事吗?

来自分类Dev

如何在 table1.id=table2.id 时打印一件事,而“如果其他”则打印另一件事?

来自分类Dev

如何使用流对不在索引范围内的元素做一件事而对是在范围内的元素做另一件事?

来自分类Dev

Geb&Spock-If / Then / Else逻辑-如何检查记录并执行一件事(如果存在),但如果不存在则继续

来自分类Dev

1个对执行3件事的存储过程的异步调用与3个对做一件事情的存储过程的异步调用?

来自分类Dev

快速排序算法-做同一件事的方法有很多?

来自分类Dev

const和constexpr最终会是同一件事吗?

来自分类Dev

“ var”和“ variant”是同一件事吗?

来自分类Dev

首先在HashMap中获得第一件事?

来自分类Dev

延续单子和命令式单子在谈论同一件事吗?

来自分类Dev

在AssertJ中测试一件事是否成立

来自分类Dev

让课堂专注于做一件事-实际上

Related 相关文章

  1. 1

    如何选择一件事,如果条件为假,则选择另一件事

  2. 2

    为什么javascript返回另一件事,而php又返回另一件事?

  3. 3

    在iPad上显示一件事,在Apple TV上显示另一件事?

  4. 4

    JLabel将文本从一件事更改为另一件事

  5. 5

    “哪个”报告一件事,实际命令是另一件事

  6. 6

    使用 onClick 调用相同的函数适用于一件事而不是另一件事?

  7. 7

    Windows用户只是一件事

  8. 8

    制作只做一件事的函数

  9. 9

    CSS选择器允许一件事,但不允许另一件事?

  10. 10

    尝试在我的JavaScript代码中理解“ this”(一件事有效,另一件事无效)

  11. 11

    显示器分辨率说一件事,但显示另一件事

  12. 12

    如何打开一件事然后又打开另一件事

  13. 13

    在正则表达式中,捕获一件事,或另一件事,或两者兼而有之

  14. 14

    执行一个函数作为异步 Node.js 脚本的最后一件事

  15. 15

    如何根据值在不同列中显示一件事的结果

  16. 16

    使用FROM子句而不是JOIN子句联接表是同一件事吗?

  17. 17

    使用env和export是同一件事吗?

  18. 18

    可以使用ADD和LDUR完成同一件事吗?

  19. 19

    如何在 table1.id=table2.id 时打印一件事,而“如果其他”则打印另一件事?

  20. 20

    如何使用流对不在索引范围内的元素做一件事而对是在范围内的元素做另一件事?

  21. 21

    Geb&Spock-If / Then / Else逻辑-如何检查记录并执行一件事(如果存在),但如果不存在则继续

  22. 22

    1个对执行3件事的存储过程的异步调用与3个对做一件事情的存储过程的异步调用?

  23. 23

    快速排序算法-做同一件事的方法有很多?

  24. 24

    const和constexpr最终会是同一件事吗?

  25. 25

    “ var”和“ variant”是同一件事吗?

  26. 26

    首先在HashMap中获得第一件事?

  27. 27

    延续单子和命令式单子在谈论同一件事吗?

  28. 28

    在AssertJ中测试一件事是否成立

  29. 29

    让课堂专注于做一件事-实际上

热门标签

归档