Не ясно, если ваш вопрос о разборе чисел с плавающей точкой или о проверке целых чисел. Вот функция, которая принимает числа или строки и возвращает число с плавающей запятой в формате строки:
function displayQuantity(n) {
return parseFloat(n).toFixed(n%1 ? 2 : 0);
}
Если вам требуется поддержка (очень) старых браузеров, посмотрите здесь для реализации Number#toFixed
.