lib/csvlint/validate.rb in csvlint-1.2.0 vs lib/csvlint/validate.rb in csvlint-1.3.0

- old
+ new

@@ -588,17 +588,17 @@ FORMATS = { string: nil, numeric: /\A[-+]?\d*\.?\d+(?:[eE][-+]?\d+)?\z/, uri: /\Ahttps?:/, date_db: /\A\d{4,}-\d\d-\d\d\z/, # "12345-01-01" - date_long: /\A(?:#{Date::MONTHNAMES.join('|')}) [ \d]\d, \d{4,}\z/, # "January 1, 12345" - date_rfc822: /\A[ \d]\d (?:#{Date::ABBR_MONTHNAMES.join('|')}) \d{4,}\z/, # " 1 Jan 12345" - date_short: /\A[ \d]\d (?:#{Date::ABBR_MONTHNAMES.join('|')})\z/, # "1 Jan" + date_long: /\A(?:#{Date::MONTHNAMES.join("|")}) [ \d]\d, \d{4,}\z/, # "January 1, 12345" + date_rfc822: /\A[ \d]\d (?:#{Date::ABBR_MONTHNAMES.join("|")}) \d{4,}\z/, # " 1 Jan 12345" + date_short: /\A[ \d]\d (?:#{Date::ABBR_MONTHNAMES.join("|")})\z/, # "1 Jan" dateTime_db: /\A\d{4,}-\d\d-\d\d \d\d:\d\d:\d\d\z/, # "12345-01-01 00:00:00" dateTime_hms: /\A\d\d:\d\d:\d\d\z/, # "00:00:00" dateTime_iso8601: /\A\d{4,}-\d\d-\d\dT\d\d:\d\d:\d\dZ\z/, # "12345-01-01T00:00:00Z" - dateTime_long: /\A(?:#{Date::MONTHNAMES.join('|')}) \d\d, \d{4,} \d\d:\d\d\z/, # "January 01, 12345 00:00" - dateTime_short: /\A\d\d (?:#{Date::ABBR_MONTHNAMES.join('|')}) \d\d:\d\d\z/, # "01 Jan 00:00" + dateTime_long: /\A(?:#{Date::MONTHNAMES.join("|")}) \d\d, \d{4,} \d\d:\d\d\z/, # "January 01, 12345 00:00" + dateTime_short: /\A\d\d (?:#{Date::ABBR_MONTHNAMES.join("|")}) \d\d:\d\d\z/, # "01 Jan 00:00" dateTime_time: /\A\d\d:\d\d\z/ # "00:00" }.freeze URI_REGEXP = /(?<uri>.*?)/ TOKEN_REGEXP = /([^()<>@,;:\\"\/\[\]?={} \t]+)/