代码之家  ›  专栏  ›  技术社区  ›  James Delaney

JS/Yup使用多个规则验证

  •  0
  • James Delaney  · 技术社区  · 7 年前

    有一个数字字段,其中有validation regex=user可以输入0到364之间的数字。

    如果输入的数字不在该范围内,则会收到特定的错误消息。

    现在我需要添加相同的字段验证规则,如果数字有两个数字,第一个是0。

    然后显示特定于该规则的错误消息。

    // 0 to 364 (days of the year) + format number cannot be in this format 02:
      const yearRegex = /^(?:36[0-4]|3[0-5]\d|[12]\d{2}|[0-9]\d?)$ | ^0[0-9].*$/
    
      totalDaysPaid: Yup.string().matches(yearRegex, totalDaysPaidErrorMsg),
    

    如果天数不在设置的消息1范围内,如何使此验证成为条件验证。

    0 回复  |  直到 7 年前