max

max(limit, [closed=true])

作用

限制被检测数值的最大值。

参数

  • limit(number) - 最大值

  • [closed](boolean) - 是否闭区间,默认true, 表示闭区间,被检测值需小于或等于limit. 若closed明确为false, 则表示开区间,被检测值必须严格小于limit.

示例

const schema = racoon.number().max(10);
schema.validate(11); // fail
schema.validate(10); // pass
schema.validate(9); // pass

const schema2 = racoon.number().max(10, false);
schema2.validate(11); // fail
schema.validate(10); // fail
schema.validate(9); // pass

最后更新于