使 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 文本才能正常工作。

更新日期:2020 年 1 月 29 日

3K+ 浏览量

开启你的事业

通过完成课程获取认证

开始
广告