diff --git a/definitions/standard/data_type/primitive/number.proto.json b/definitions/standard/data_type/primitive/number.proto.json index 18953b8..a72dc4b 100644 --- a/definitions/standard/data_type/primitive/number.proto.json +++ b/definitions/standard/data_type/primitive/number.proto.json @@ -22,7 +22,7 @@ "rules": [ { "regex": { - "pattern": "^(?:-(?:[1-9](?:\\d{0,2}(?:,\\d{3})+|\\d*))|(?:0|(?:[1-9](?:\\d{0,2}(?:,\\d{3})+|\\d*))))(?:.\\d+|)$" + "pattern": "^(?:-?(?:(?:0|[1-8]\d{0,2}(?:,\d{3})*|[1-8]\d{0,14}|9,00[0-6](?:,\d{3}){4}|900[0-6]\d{11}|9,007,199,254,740,990|9007199254740990)(?:\.\d+)?)|-?(?:9,007,199,254,740,991(?:\.0+)?|9007199254740991(?:\.0+)?))$" } } ],