mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
Spinner: further refactored number formatter. 3 lines!
This commit is contained in:
parent
898c395227
commit
c80facd63c
@ -399,18 +399,9 @@ $.extend($.ui.spinner, {
|
|||||||
return (num !== Math.abs(num) ? '-' : '') + sym + this.number(Math.abs(num), 2);
|
return (num !== Math.abs(num) ? '-' : '') + sym + this.number(Math.abs(num), 2);
|
||||||
},
|
},
|
||||||
number: function(num, dec) {
|
number: function(num, dec) {
|
||||||
num = isNaN(num) ? 0 : parseFloat(num,10).toFixed(dec);
|
var regex = /(\d+)(\d{3})/;
|
||||||
|
for (num = isNaN(num) ? 0 : parseFloat(num,10).toFixed(dec); regex.test(num); num=num.replace(regex, '$1,$2'));
|
||||||
var regex = /(\d+)(\d{3})/,
|
return num;
|
||||||
n = num.toString().split('.'),
|
|
||||||
n1 = n[0],
|
|
||||||
n2 = n.length > 1 ? '.' + n[1] : '';
|
|
||||||
|
|
||||||
while (regex.test(n1)) {
|
|
||||||
n1 = n1.replace(regex, '$1,$2');
|
|
||||||
}
|
|
||||||
|
|
||||||
return (n1 + n2);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user