Để cho phép đầu vào HTML5 type =”number” chấp nhận dấu gạch ngang, hãy sử dụng biểu thức chính quy.
Thêm biểu thức chính quy trong thuộc tính mẫu như được hiển thị bên dưới.
[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "
Thêm nó vào mã ngay bây giờ:
input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>
Ở trên sẽ cho phép bạn thêm dấu gạch ngang vào số. Tuy nhiên, ở trên, bạn cần sử dụng loại văn bản đầu vào để giải pháp hoạt động.