4

我有一个 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”规则。

如果我没有提供足够的信息,请告诉我,但老实说,我不知道是否有任何相关的信息被我遗漏了。

4

0 回答 0