2016-12-31 11 views
6

पर काम नहीं कर रहा है मैं अपने नंबर आउटपुट के लिए प्रतिक्रिया-मूल पर .toLocaleString() का उपयोग कर रहा हूं। आईओएस पर सभी काम लेकिन एंड्रॉइड पर काम नहीं कर रहे हैं। यह सामान्य है या? क्या मुझे दशमलव के लिए फ़ंक्शन का उपयोग करने की आवश्यकता है?प्रतिक्रिया-मूल .toLocaleString() एंड्रॉइड

enter image description here

+0

की संभावित डुप्लिकेट का उपयोग कर सकते (http://stackoverflow.com/questions/29942231/number [संख्या()। ToLocaleString() अलग-अलग ब्राउज़र में अलग स्वरूप है] -टोलोकैलेस्ट्रिंग-अलग-अलग-प्रारूप-अलग-अलग ब्राउज़र) – Andreyco

+0

मैं ब्राउज़र में समझता हूं जो अलग हो सकता है लेकिन यह प्रतिक्रिया-मूल के लिए है। तो मैं क्यों अटक गया। – EQuimper

+0

आरएन ओएस में एकीकृत जावास्क्रिप्ट इंजन का उपयोग करता है। जेएस इंजन विशेष प्लेटफ़ॉर्म पर उपयोग किए जाने वाले ब्राउज़र से बहुत अधिक है और जैसा कि आप देख सकते हैं, उनके पास अंतर है। मैं विभिन्न प्लेटफॉर्म पर एक ही परिणाम प्राप्त करने के लिए lib का उपयोग करने का सुझाव देता हूं। – Andreyco

उत्तर

2

आप

number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") 
+0

यह शर्मनाक है। –

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