between
介于 min 和 max 之间(包含)的数字。
签名
ts
function between(min: number, max: number, msg?: Message): Action<number>参数
| 参数 | 类型 | 说明 |
|---|---|---|
min | number | 最小值 |
max | number | 最大值 |
msg | Message | 自定义错误信息 |
错误代码
| 代码 | 触发条件 | 默认信息 |
|---|---|---|
between | 数字超出范围 | Must be between {min} and {max} |
可以修改这些文本:见 错误信息与国际化。
示例
ts
const rating = pipe(coerce.number(), integer(), between(1, 5));