HTML5 input type = ”number” को डैश स्वीकार करने की अनुमति देने के लिए, एक रेगुलर एक्सप्रेशन का उपयोग करें।
पैटर्न एट्रिब्यूट में रेगुलर एक्सप्रेशन जोड़ें जैसा कि नीचे दिखाया गया है।
[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "
इसे अब कोड में जोड़ें:
input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>
उपरोक्त आपको नंबर में डैश जोड़ने की अनुमति देगा। हालांकि, उपरोक्त समाधान काम करने के लिए आपको इनपुट टाइप टेक्स्ट का उपयोग करना होगा।