diff --git a/lib/json_schemer/format.rb b/lib/json_schemer/format.rb index f729274..1bacfdb 100644 --- a/lib/json_schemer/format.rb +++ b/lib/json_schemer/format.rb @@ -74,7 +74,7 @@ module Format IP_REGEX = /\A[\h:.]+\z/.freeze INVALID_QUERY_REGEX = /\s/.freeze IRI_ESCAPE_REGEX = /[^[:ascii:]]/ - UUID_REGEX = /\A\h{8}-\h{4}-\h{4}-[89AB]\h{3}-\h{12}\z/i + UUID_REGEX = /\A\h{8}-\h{4}-\h{4}-\h{4}-\h{12}\z/i NIL_UUID = '00000000-0000-0000-0000-000000000000' BINARY_TO_PERCENT_ENCODED = 256.times.each_with_object({}) do |byte, out| out[-byte.chr(Encoding::BINARY)] = -sprintf('%%%02X', byte)