मुझे संख्याओं की तरह मुद्रा उत्पन्न करने की आवश्यकता है:
उदाहरण:
123 - & gt; 123 123.0 - & gt; 123 1234 - & gt; 1,234 1234.00 - & gt; 1,234 12345 - & gt; 12,345 12345.0012 - & gt; 12,345 123456 - & gt; 123456456 .02 - & gt; 123456, और इतने पर ..
मूल रूप से इसे बाद में सब कुछ ट्रिम चाहिए। ये शामिल हैं । और बाकी की संख्या को प्रारूपित करें।
मेरे पास अभी तक केवल अंक दर्ज करने के लिए उपयोगकर्ता को सीमित करने के लिए यह है।
num.replace (/ [^ 0-9] /, '')
किसी भी विचार / सुझावों की सराहना की जाती है
बस उपयोग करें:
& gt; नई संख्या (1234.00) .toLocaleString () 1,234
दशमलव स्थानों की संख्या को 0 तक सीमित करने के लिए, आप भी इसका उपयोग कर सकते हैं:
& gt; नई संख्या ((12345.0012) .toFixed (0))। ToLocaleString () 12,345
यहां एक उदाहरण के साथ एक स्निपेट है: 0
डिफ़ॉल्ट कोड है .toFixed () , यदि आप चाहें तो इसे छोड़ा जा सकता है।
फ़ंक्शन कन्वर्ट () {var num = new number (दस्तावेज़। getElementById ( "संख्या") मूल्य)। Var निश्चित = नई संख्या (num.toFixed ()); Var locale = fixed.toLocaleString (); चेतावनी (स्थान); }
& lt; इनपुट प्लेसहोल्डर = "नंबर दर्ज करें" id = "number" / & gt; & Lt; बटन onclick = "convert ()" & gt; कन्वर्ट & lt; / button & gt;
No comments:
Post a Comment