День: 18.10.2011

JavaScript: быстрый парсинг числа

Как вы думаете, как быстрее парсить число с плавающей точкой — вот так: func­tion isNumber(n) { if (n == null) return null; var num_parsed = parseFloat(n); return (!isNaN(num_parsed) && isFinite(n)) ? true : false; } Или так (reg­Exp немного исправлен по сравнению с примером с суммой, чтобы уважить сербов): var digitRegEx=/^-?d+([,.](d+)?)?$/g; func­tion isNumberRegExp(n) { return…

Прочитать статью целиком