我正在努力验证军事时代。我想接受像19:25这样的时间,但不是1925年。我当前的表达式不接受:
的时间。我在这里缺少什么?
([01][0-9])|(2[0-3])[0-5][0-9]
答案 0 :(得分:1)
接受没有冒号的时间:(([01][0-9])|(2[0-3]))[0-5][0-9]
(你错过了一组括号。)
如果您想接受冒号时间:(([01][0-9])|(2[0-3])):[0-5][0-9]
如果您希望冒号是可选的:(([01][0-9])|(2[0-3])):?[0-5][0-9]