Prevent unnecessarily converting strings to numbers

This commit is contained in:
Chantsova Ekaterina 2020-12-24 12:51:00 +02:00
parent 0ae74b77e3
commit 0df2c9e6cb

View File

@ -146,7 +146,7 @@ function splitCSV(str: string, sep: string): string[] {
function isNumeric(str: any): boolean { function isNumeric(str: any): boolean {
str = str.replace(',', '.'); str = str.replace(',', '.');
return !isNaN(parseFloat(str)) && isFinite(str); return (str - parseFloat(str) + 1) >= 0 && Number(str).toString() === str;
} }
function convertStringToJSType(str: string): any { function convertStringToJSType(str: string): any {