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") );