Numeral JS Examples

Examples of localization.

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>
<table>
    <tr>
        <td>0,0.00</td>
        <td id="f1"></td>
    </tr>
    <tr>
        <td>$0,0.00</td>
        <td id="f2"></td>
    </tr>
    <tr>
        <td>0,0.00$</td>
        <td id="f3"></td>
    </tr>
</table>

CSS

td {
    text-align: right;
    border-bottom: 1px solid black;
    padding: 0 5px;
}

JavaScript

// load a language
numeral.language('fr', {
    delimiters: {
        thousands: ' ',
        decimal: ','
    },
    abbreviations: {
        thousand: 'K',
        million: 'M',
        billion: 'b',
        trillion: 't'
    },
    ordinal : function (number) {
        return number === 1 ? 'er' : 'ème';
    },
    currency: {
        symbol: '€'
    }
});
numeral.language('fr');
document.getElementById('f1').innerHTML = numeral(1234.56).format('0,0.00');
document.getElementById('f2').innerHTML = numeral(1234.56).format('$0,0.00');
document.getElementById('f3').innerHTML = numeral(1234.56).format('0,0.00 $');
document.getElementById('f3').innerHTML = 
numeral(718888888).format('a');