Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Yup/formik编号验证_Javascript_Reactjs_Formik_Yup - Fatal编程技术网

Javascript Yup/formik编号验证

Javascript Yup/formik编号验证,javascript,reactjs,formik,yup,Javascript,Reactjs,Formik,Yup,我有一个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字段中填写任何内容,验证将通过,包括

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


如果我没有提供足够的信息,请告诉我,尽管我真的不知道我是否遗漏了任何相关信息。

你的问题是什么?@yuv mate我不知道这个问题已经过时了