From 6ddd462b7d7e769abc06f0e7614c5890f2c154c0 Mon Sep 17 00:00:00 2001 From: kyle-ssg Date: Wed, 19 Feb 2025 15:26:22 +0000 Subject: [PATCH] treat numbers padded with 0 as a string --- frontend/common/utils/utils.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/common/utils/utils.tsx b/frontend/common/utils/utils.tsx index 13cacb2c82b9..c3a3ca708301 100644 --- a/frontend/common/utils/utils.tsx +++ b/frontend/common/utils/utils.tsx @@ -525,7 +525,8 @@ const Utils = Object.assign({}, require('./base/_utils'), { } const typedValue = testWithTrim ? str.trim() : str - const isNum = /^-?\d+$/.test(typedValue) + // Check if the value is sensible number, returns false if it has leading 0s + const isNum = /^-?(0|[1-9]\d*)$/.test(typedValue) if (isNum && parseInt(typedValue) > Number.MAX_SAFE_INTEGER) { return `${str}`