2015-05-06 4 views
14

परीक्षण: http://jsfiddle.net/su918rLv/क्या numeral.js के लिए कोई प्रारूप है जो आवश्यक होने पर केवल दशमलव दिखाएगा?

इस तरह मौजूदा प्रारूपों काम:

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 

वहाँ एक प्रारूप है कि दोनों एक पूर्ण संख्या या दशमलव संख्या संख्या मूल्य के आधार पर उत्पादन करेगा है? मैं यहां 0,0.99 का उपयोग कर रहा हूं लेकिन यह जवाब नहीं है।

numeral(1234).format('0,0.99'); 
//output: 1,234 

numeral(1234.567).format('0,0.99'); 
//output: 1,234.57 

उत्तर

21

हां। वैकल्पिक दशमलव को ब्रैकेट में रखें:

numeral(1234).format('0,0.[00]'); 
// output: 1,234 

numeral(1234.567).format('0,0.[00]'); 
// output: 1,234.57 
+1

धन्यवाद! यह [numbro.js] में भी काम करता है (http://numbrojs.com/format.html): 'numbro (1234) .format ('0,0। [00]') 'और' numbro (1234.456) .format ('0,0। [00]') ' – Homer

+0

मेरे पास एक संबंधित प्रश्न है लेकिन उत्तर नहीं मिला। क्या होगा यदि मैं मूल्य के आधार पर व्यवहार में सभी दशमलव स्थानों को दिखाना चाहता हूं? उदाहरण के लिए मैं 1,234 और 1,234.56 और 1,234.567 क्रमशः दिखाना चाहता हूं क्योंकि यह – Bruce

+1

@ ब्रूस है: आपको जितनी आवश्यकता हो उतनी वैकल्पिक जगहें डालें। उदाहरण के लिए। '0,0। [000000] 'संख्या में 6 दशमलव स्थानों के साथ प्रारूपित होंगे यदि संख्या में कई या अधिक हैं। –

संबंधित मुद्दे