HTML 5 的 24 小时时间正则表达式

新手上路,请多包涵

想查询 HTML 5 (HH:MM) 中 24 小时时间格式的可能正则表达式。

如果可能,请告诉可以在 HTML 5 的 Pattern 属性中使用的正则表达式

时间预计为 24 小时格式(HH 不超过 23)。

亲切的问候,

原文由 Abdul Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 453
2 个回答

这是代码:

 <input type="text" pattern="[0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}" />

它确实允许无效的小时值:24、25、26、27、28、29,如果你想更加正确,你可以这样做:

 <input type="text" pattern="([0-1]{1}[0-9]{1}|20|21|22|23):[0-5]{1}[0-9]{1}" />

原文由 pwolaq 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏