代码之家  ›  专栏  ›  技术社区  ›  Skytiger

Yup/Formik号码验证

  •  1
  • Skytiger  · 技术社区  · 8 年前

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

    如果我没有提供足够的信息,请让我知道,虽然我真的不知道是否有什么是相关的,我遗漏了。

    0 回复  |  直到 8 年前
    推荐文章