Node.js 我的json插件与精确值比较是否有效
我使用用于nodeJS的插件,我想知道是否有任何模式来验证integer是否为相同的整数,string是否为相同的字符串 到目前为止,我找到了这样做的方法: 输入JSON:Node.js 我的json插件与精确值比较是否有效,node.js,Node.js,我使用用于nodeJS的插件,我想知道是否有任何模式来验证integer是否为相同的整数,string是否为相同的字符串 到目前为止,我找到了这样做的方法: 输入JSON: const body = { exactInteger: 20, exactString: "snaggs" }; 模式: { "type" : "object", "properties" : { "exactInteger" :
const body = {
exactInteger: 20,
exactString: "snaggs"
};
模式:
{
"type" : "object",
"properties" : {
"exactInteger" : {"type" : "integer", "minimum" : 20, "maximum" : 20, "required": true},
"exactString" : {"type" : "string", "pattern": "^snaggs$", "required": true}
}
}
但它看起来很复杂,还有其他方法吗?有一个名为的节点模块,很接近您的期望。上面的模块帮助您获取这些值。 但是您必须编写一个自定义函数,用于根据特定值进行验证 例如:根据数字进行验证:
-整数的最小值min
-整数的最大值max
validator.isNumber({min: 75, max: 76});