时间正则表达式

Time regular expression

本文关键字:正则表达式 时间      更新时间:2023-09-26

24H 时间的 JavaScript 正则表达式是什么?如:

18:30

我需要将正则表达式字符串分配给要一遍又一遍使用的变量。

谢谢

使用

"([01]?0-9]|2[0-3]):[0-5][0-9]"

您可以使用

^([01]'d|2[0-3]):?([0-5]'d)$

它将需要一个 0 或 1,后跟任何数字(00 到 10 小时)或 2 后跟 0、1、2、3(20 到 23 小时),一个可选的冒号(取出?使其成为必需的),然后是一个 0-5 后跟任何数字(分钟)。