我有一个id=“rate”输入,并按以下方式设置验证:
validationSchema: Yup.object().shape({
rate: Yup.number('Rate A')
.required('Rate B')
.positive('Rate C')
.moreThan(0, 'Rate X')
.integer('Rate Y')
.typeError('Rate Z'),
如果我在
rate
字段,验证将通过,包括字符串。
唯一一次验证失败的是如果我将字段完全保留为空-我将得到
Rate X
意思是它没有通过“超过0”的规则。
如果我没有提供足够的信息,请让我知道,虽然我真的不知道是否有什么是相关的,我遗漏了。