我输入了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"规则。
如果我没有提供足够的信息,请告诉我,但我真的不知道是否有任何与我遗漏相关的内容。