aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/finance.js9
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);
},