我正在尝试编写一个regex在一个<input>领域中使用的,其中接受 0 到 60 的数字。这是我现在拥有的:
<input type="number" min="0" max="60" pattern="^([0-5]?[0-9]|60)$">
Run Code Online (Sandbox Code Playgroud)
它工作正常,但问题是02不应验证诸如此类的输入。你知道如何改进这个表达吗?
提前感谢您的回复!
如果你不想接受02,你为什么要把这样的规则放在你的模式中?
正确的一个是: ^([1-5]?[0-9]|60)$
此外,如上面评论中所述,pattern属性不适用于type=number- 使用text(支持:文本、日期、搜索、网址、电话、电子邮件和密码)
| 归档时间: |
|
| 查看次数: |
757 次 |
| 最近记录: |