【发布时间】:2021-07-18 02:03:37
【问题描述】:
我正在尝试使用moment js进行验证,如下图,它返回true,这是正确的。
moment("10/22/2021","MM/DD/YYYY", true).isValid()
但在某些情况下,我将日期或月份部分作为一位数字,在这些情况下,它将返回 false。有人可以帮助我如何处理这种情况。
moment("4/22/2021","MM/DD/YYYY", true).isValid() -- 想要返回 true
需要考虑的要点:我不想删除设置为 true 以进行严格检查的最后一个参数。日期参数可以随任何 serprator 一起提供。 (意味着它可以像'3-22-2021'、'2.12.2020'、'2_12_2020')。因此,基于 serprator 拆分日期并在日期或月份前添加 0 的建议将不起作用。 或者如果你能建议如何找到合适的 serprator 也会有所帮助
【问题讨论】:
标签: jquery date validation momentjs