मैं अपने पृष्ठों में एचटीएमएल 5 इनपुट नियंत्रणों का उपयोग कर रहा हूं। मेरी आवश्यकता में से एक मुद्रा सुविधा के साथ एक टेक्स्टबॉक्स है।एचटीएमएल 5 मुद्रा प्रारूप
<input type="number" pattern="(d{3})([.])(d{2})" />
यह मेरे जैसे 10,000.00
लेकिन फिर भी सब अपने सभी मेरी आवश्यकताओं को पूरा करने नहीं मान टाइप करने के लिए अनुमति देता है: इस के लिए मैं इस कोशिश की। मैं चाहता हूं कि यदि उपयोगकर्ता 10000 में टाइप करता है तो इसे 10,000 ऑनब्लूर जैसे मुद्रा प्रारूप में परिवर्तित करना चाहिए।
और जब मैं अपने जावास्क्रिप्ट में इनपुट प्रकार से मान पढ़ता हूं, तो मुझे एक स्ट्रिंग मान के बजाय एक फ्लोट देना चाहिए जिसका उपयोग मैं बिना पार्सिंग के गणना के लिए कर सकता हूं।
'इनपुट प्रकार =" number ".value' किसी भी मामले में एक स्ट्रिंग होगा। आपको किसी भी बिंदु पर इसे किसी भी तरह से पार्स करने की आवश्यकता है ... – Teemu
इनपुट प्रकार = "संख्या"। किसी भी मामले में मूल्य स्ट्रिंग होगा। लेकिन सरल पार्सफ्लैट (इनपुट प्रकार = "संख्या" .value) सभी मामलों में काम किया होगा। – user2561997