我试图验证一个字段不是空的,只有当两个字段之一不为空时,ajv
使用
例如
{ field1: '', field2: '2', field3: '' } // Invalid
{ field1: '', field2: '', field3: '3' } // Invalid
{ field1: '1', field2: '2', field3: '3' } // Valid
{ field1: '', field2: '', field3: '' } // Valid
我正在尝试使用此架构,但我不知道如何指定 OR 条件。
{
properties: {
field1: {
if: { properties: { field2: { minLength: 1 } },
//or?
then: {
minLength: 1
}
}
}
}
如何向此架构添加 OR?