Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cho phép HTML5 input type=”number” chấp nhận dấu gạch ngang


Để cho input type="number" chấp nhận dấu gạch ngang, dùng biểu thức chính quy.

Thêm regex vào thuộc tính pattern như sau.

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

Thêm vào code:

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

Cách này cho phép nhập dấu gạch ngang trong số. Tuy nhiên phải dùng input type text để hoạt động.