Node.js 定义joi模块中整数变量的最小和最大长度的函数是什么
定义joi模块中整数变量的最小和最大长度的函数是什么Node.js 定义joi模块中整数变量的最小和最大长度的函数是什么,node.js,validation,joi,Node.js,Validation,Joi,定义joi模块中整数变量的最小和最大长度的函数是什么 const schema =joi.object().keys( { num : joi.number().minlength(12).maxlength(12) }); 要验证最大和最小整数值,请使用: joi.number().integer().min(12)。max(13)。 您可以查看Joi文档您可能需要类似于Joi.number().integer().min(1.max)(99999999)。这是假设您希望mo是一个“
const schema =joi.object().keys( {
num : joi.number().minlength(12).maxlength(12) });
要验证最大和最小整数值,请使用:
joi.number().integer().min(12)。max(13)。
您可以查看Joi文档您可能需要类似于
Joi.number().integer().min(1.max)(99999999)
。这是假设您希望mo
是一个“长度”为10的整数。为什么不这样使用.min(111)而不是确定长度呢。此.min()将自动完成您所需的工作
您处理的是数字而不是字符串 min和max仅适用于限制字符长度的字符串类型 对数字类型使用“大”和“小” 示例:必须为6-10,因此只有6,7,8,9,10
Joi.number().greater(5).less(11)
我不想知道最小和最大允许的数字,我需要知道最小和最大长度,就像我们在数组中做的那样,那么设置最小和最大长度的函数是什么,就像只允许12位数字一样?你找到答案了吗@aishwary joshi?我碰巧有同样的问题