From c0587ec51068b59cadcde5679e18a31b1ccad1ad Mon Sep 17 00:00:00 2001 From: Nico Sammito Date: Sat, 31 Jan 2026 00:05:46 +0100 Subject: [PATCH] Update regex pattern for number validation Signed-off-by: Nico Sammito --- definitions/standard/data_type/primitive/number.proto.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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+)?))$" } } ],