function betterParseFloat(num){ num = (num+"").replace(new RegExp(",", 'g'), ""); // Remove commas return (num.length==0)?0:(isNaN(parseFloat(num)))?betterParseFloat(num.substr(1)):parseFloat(num); };