使 HTML5 input type=“number” 接受破折号
要允许 HTML5 input type = "number" 接受破折号,请使用正则表达式。
如下所示,在 pattern 属性中添加正则表达式。
[ 0 - 9 ] + ([ - \, ] [0 - 9] + ) ? "
现在将其添加到代码中
input type = "text" pattern = "[0-9]+([-\,][0-9]+)?" name = "my-num" title = "dashes or comma"/>
上述方法允许你在数字中添加破折号。但是,上述方法中需要使用 input type 文本才能正常工作。
广告