@aprilsacil/number_format.js
v1.0.1
Published
jQuery equivalent of number_format
Readme
number_format
jQuery/Javascript equivalent of number_format in PHP
Usage
Direct formatting
- basic
$.number_format('12345.6789'); // Outputs 12,345 - decimal places -- default is 0
$.number_format('12345.6789', 2); // Outputs 12,345.68 - decimal separator -- default is '.'
$.number_format('12345.6789', 2, 'xx'); // Outputs 12,345xx68 - thousands separator -- default is ','
$.number_format('123456789', 0, '.', ','); // Outputs 123,456,789
Element formatting
assuming we have:
<div class="prices">
<span class="price">12434.445</span>
<span class="price">123434545</span>
<span class="price">12345.7834893748973</span>
<span class="price">15.56</span>
</div>the script:
$('.price').number_format(2, '.', ',');will convert it to:
<div class="prices">
<span class="price">12,434.45</span>
<span class="price">123,434,545</span>
<span class="price">12,345.78</span>
<span class="price">15.56</span>
</div>