JSFiddle - React, Tailwind, and code Playground

by NickU

JavaScript

function isNumeric(n)
    {
        if(n === null || typeof n === 'undefined')
             return false;

        if(typeof n === 'string')
            n = n.split(',').join('');
    
        return !isNaN(parseFloat(n)) && isFinite(n);
    }

console.log( isNumeric("0.1") );
console.log( isNumeric("100,100,000.1") );
console.log( isNumeric(1.1) );
console.log( isNumeric("a.b") );