I want to change currency format in Numeral.js with another country. How to do that?
            Asked
            
        
        
            Active
            
        
            Viewed 9,435 times
        
    3 Answers
16
            Did you manage to solve that problem?
I needed to use with pt-br and I did it:
import Numeral from "numeral";
import "numeral/locales/pt-br";
// switch between locales
Numeral.locale('pt-br');
//Usage
Numeral(100).format("$0.00")
// output R$100,00
        Ricardo Alcantara
        
- 176
 - 2
 - 4
 
- 
                    It works partially. You need to set a mask, like this: Numeral(100).format("$#,##0.00"); – Max Hiroyuki Ueda Sep 15 '17 at 17:54
 - 
                    I didn't solve my problem yet, people who serve the data change it to fixed value (returning with full format) a week after I asked here, so I'm not using Numeral.js anymore. Is this answer works well? Considering to accept this.. – fufu Sep 17 '17 at 10:55
 - 
                    is there any solution for Indian currency! I have wasted 3 hours on it ? – Aahad Jun 28 '23 at 11:49
 
2
            
            
        You can do the following;
//import
import Numeral from "numeral";
//use
numeral("10").value()
        Mahib
        
- 3,977
 - 5
 - 53
 - 62
 
        C. Draghici
        
- 157
 - 5
 
0
            
            
        Numeral.js v. 2.0.6
import numeral from 'numeraljs';
<Typography>$ {numeral(3000).format('0,0')} pesos</Typography>
        panchicore
        
- 11,451
 - 12
 - 74
 - 100