diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/finance.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/finance.js b/lib/finance.js index 44990aad..4bf50bff 100644 --- a/lib/finance.js +++ b/lib/finance.js @@ -23,11 +23,12 @@ var finance = { mask: function (length, parens, elipsis) { + //set defaults - length = length || 4; + length = (length == 0 || !length || typeof length == 'undefined') ? 4 : length; parens = (parens === null) ? true : parens; elipsis = (elipsis === null) ? true : elipsis; - + //create a template for length var template = ''; @@ -52,12 +53,12 @@ var finance = { amount: function (min, max, dec, symbol) { - min = min || 1; + min = min || 0; max = max || 1000; dec = dec || 2; symbol = symbol || ''; - return symbol + Math.round((Math.random() * (max - min) + min) * Math.pow(10, dec)) / Math.pow(10, dec); + return symbol + (Math.round((Math.random() * (max - min) + min) * Math.pow(10, dec)) / Math.pow(10, dec)).toFixed(dec); }, |
