validatorjs/validator.js

isISO8601 returns true for an invalid iso8601 date

Ouverte

#2 003 ouverte le 18 juil. 2022

 (16 commentaires) (1 réaction) (1 personne assignée)JavaScript (2 489 forks)batch import
good first issue🐛 bug

Métriques du dépôt

Stars
 (23 739 étoiles)
Métriques de merge PR
 (Merge moyen 10h 14m) (2 PRs mergées en 30 j)

Description

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

Guide contributeur