我要检查值是数字还是特定值。
这样的事情。
num: yup
.mixed()
.when("num", {
is: val => isNaN(val),
then: yup.string().matches(/(S\/N)/i),
otherwise: yup
.number()
.typeError('Should be an valid number')
.strict(true)
})
.required("${path} é obrigatório"),
由于Cyclic dependency, node was:"addressNumber"
错误,此方法不起作用。
像这样的东西会很棒...
num: yup
.mixed()
.oneOf([yup.string().matches(/(S\/N)/i), yup.number().typeError('Should be an valid number').strict(true)])
.required("${path} é obrigatório"),