Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ทำให้ประเภทอินพุต HTML5 ="ตัวเลข" ยอมรับขีดกลาง


หากต้องการอนุญาตให้ประเภทอินพุต HTML5 =”number” ยอมรับขีดกลาง ให้ใช้นิพจน์ทั่วไป

เพิ่มนิพจน์ทั่วไปในแอตทริบิวต์รูปแบบที่แสดงด้านล่าง

[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "

เพิ่มลงในโค้ดทันที:

input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>

ด้านบนจะช่วยให้คุณสามารถเพิ่มขีดกลางในตัวเลขได้ อย่างไรก็ตาม ข้างต้น คุณต้องใช้ข้อความประเภทอินพุตเพื่อให้โซลูชันทำงานได้