validatorjs/validator.js

isISO8601 returns true for an invalid iso8601 date

Open

#2,003 建立於 2022年7月18日

在 GitHub 查看
 (16 留言) (1 反應) (1 負責人)JavaScript (2,253 fork)batch import
good first issue🐛 bug

倉庫指標

Star
 (22,497 star)
PR 合併指標
 (平均合併 10小時 14分鐘) (30 天內合併 2 個 PR)

描述

Describe the bug When using isISO8601 to check date that looks like iso8601 format, but missing seconds, will return true even though it is an invalid date

Examples Date string such as "2018-09-11T10:16.000Z" will return true. Live sample: https://codesandbox.io/s/wandering-fire-qr6fm6?file=/src/index.js

Additional context Validator.js version: 13.7.0 Node.js version: 16 OS platform: macOS

貢獻者指南