diff --git a/src/frontend/src/common.js b/src/frontend/src/common.js index ef9a6d6..9cf4558 100644 --- a/src/frontend/src/common.js +++ b/src/frontend/src/common.js @@ -22,6 +22,10 @@ export const parseNumberFromString = (value, decimals = 2) => { const normalizedValue = value.replace(',', '.').replace(/[^0-9.]/g, ''); const parsed = parseFloat(normalizedValue); + if(parsed > 10e10) + return 0; + + if (isNaN(parsed)) return 0; return Math.round(parsed * Math.pow(10, decimals)) / Math.pow(10, decimals); }