You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I can't set DD.MM.YYYY format, because function isValidFormat returns false.
I can't go with workaround like isDate("19.08.2021", { format: 'DD/MM/YYYY', delimiters: ["/", "."] }); because it approves dates with "/" delimeter
Is it possible to edit current function: function isValidFormat(format) { return /(^(y{4}|y{2})[\/-](m{1,2})[\/-](d{1,2})$)|(^(m{1,2})[\/-](d{1,2})[\/-]((y{4}|y{2})$))|(^(d{1,2})[\/-](m{1,2})[\/-]((y{4}|y{2})$))/gi.test(format); }
to this: function isValidFormat(format) { return /(^(y{4}|y{2})[.\/-](m{1,2})[.\/-](d{1,2})$)|(^(m{1,2})[.\/-](d{1,2})[.\/-]((y{4}|y{2})$))|(^(d{1,2})[.\/-](m{1,2})[.\/-]((y{4}|y{2})$))/gi.test(format); }
Describe the bug
I can't set DD.MM.YYYY format, because function isValidFormat returns false.
I can't go with workaround like
isDate("19.08.2021", { format: 'DD/MM/YYYY', delimiters: ["/", "."] });
because it approves dates with "/" delimeterExamples
isDate("19/08/2021", { format: 'DD.MM.YYYY', delimiters: ["."], strictMode: true });
returns falseAdditional context
Validator.js version: 13.6.1
Node.js version: 12.15.0
OS platform: [linux]
The text was updated successfully, but these errors were encountered: