14
prove: http://jsfiddle.net/su918rLv/Esiste un formato per numeral.js che mostrerà i decimali solo quando necessario?
Questo è il come i formati esistenti funzionano:
numeral(1234.567).format('0,0');
//output: 1,235
numeral(1234.567).format('0,0.00');
//output: 1,234.57
numeral(1234).format('0,0.00');
//output: 1,234.00
C'è un formato che produrrà sia un numero intero o decimale in base al valore numero? Sto usando 0,0.99
qui ma non è la risposta.
numeral(1234).format('0,0.99');
//output: 1,234
numeral(1234.567).format('0,0.99');
//output: 1,234.57
Grazie! Funziona anche in [numbro.js] (http://numbrojs.com/format.html): 'numbro (1234) .format ('0,0. [00]')' e 'numbro (1234.456) .format ('0,0. [00]') ' – Homer
Ho una domanda correlata ma non sono riuscito a trovare una risposta. Cosa succede se voglio mostrare tutte le cifre decimali in tatto in base al valore? Ad esempio voglio mostrare rispettivamente 1.234 e 1.234.56 e 1.234.567 dato che è – Bruce
@bruce: metti tutti i posti opzionali di cui hai bisogno. Per esempio. '0,0. [000000]' formatta i numeri con un massimo di 6 cifre decimali se il numero ha quel numero o più. –