मैं मुद्रा संख्या में, लेकिन किसी भी मुद्रा प्रतीक
इस मान लीजिए के साथ मेरी जावास्क्रिप्ट कनवर्ट करना चाहते हैं के बिना मेरा नंबर
var number = 43434;
परिणाम है इस
43,434
और नहीं इस
$43,434
012 की तरह होना चाहिए
अग्रिम धन्यवाद
मैं मुद्रा संख्या में, लेकिन किसी भी मुद्रा प्रतीक
इस मान लीजिए के साथ मेरी जावास्क्रिप्ट कनवर्ट करना चाहते हैं के बिना मेरा नंबर
var number = 43434;
परिणाम है इस
43,434
और नहीं इस
$43,434
012 की तरह होना चाहिए
अग्रिम धन्यवाद
एक regex /(\d)(?=(\d{3})+(?!\d))/g
का उपयोग करना:
"1234255364".replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,");
"1,234,255,364"
एक पूर्णांक के साथ इस लक्ष्य को हासिल करने के लिए आप +""
चाल का उपयोग कर सकते हैं:
var number = 43434;
(number + "").replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,"); // 43,434
अगर किसी को "। जगह को परिभाषित नहीं किया गया है" त्रुटि किसी संख्या पर इसका उपयोग करने का प्रयास कर रही है तो स्ट्रिंग पर लागू करें() प्रतिस्थापित करने से पहले, उदाहरण के लिए $ number.toString()। प्रतिस्थापित करें (/ (\ d) (? = (\ d {3}) + (?! \ d))/g, "$ 1,") – Gogol
कृपया हमें दिखाने के तुम क्या कोशिश की है, कैसे यह काम नहीं कर रहा है, आदि। यह साइट ऐसी जगह नहीं है जहां आप लोगों को अपना काम करने के लिए मिलते हैं; यदि आप समय और प्रयासों को उत्तर में रखने की उम्मीद करते हैं, तो आपको अपने प्रश्न में समय और प्रयास करना होगा। – Daedalus
@ डेडलस का समर्थन और एलेक्स लिंक से सहमत है, यह शानदार है। – Hariharan
बहुत सारे प्रश्न हैं। आप यहां यह कैसे कर सकते हैं: http://stackoverflow.com/questions/2901102/how-to-print-a-number-with-commas-as-thousands-separators-in-javascript और वहां http: // stackoverflow.com/questions/13621769/adding-comma-as-thousands-separator-javascript-output-being-deleted-instead – Alex