Skip to content

isISO8601 returns true for an invalid iso8601 date #2003

@maxywk

Description

@maxywk

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions