From 8b1ad176e861fa7095ee2197ea2e07a731d3d35a Mon Sep 17 00:00:00 2001 From: Dmitriy Filipenko Date: Thu, 10 Jul 2014 17:31:40 +0300 Subject: [PATCH] Fix problem currency filter when value string --- src/filters.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/filters.js b/src/filters.js index 4a47e5a3946..5c344c007b9 100644 --- a/src/filters.js +++ b/src/filters.js @@ -40,7 +40,7 @@ filters.currency = function (value, sign) { var s = Math.floor(value).toString(), i = s.length % 3, h = i > 0 ? (s.slice(0, i) + (s.length > 3 ? ',' : '')) : '', - f = '.' + value.toFixed(2).slice(-2) + f = '.' + parseFloat(value).toFixed(2).slice(-2) return sign + h + s.slice(i).replace(/(\d{3})(?=\d)/g, '$1,') + f } @@ -187,4 +187,4 @@ function stripQuotes (str) { if (QUOTE_RE.test(str)) { return str.slice(1, -1) } -} \ No newline at end of file +}