如何在asp.net中使用军事时间验证

时间:2012-11-30 02:35:46

标签: asp.net regex

我正在努力验证军事时代。我想接受像19:25这样的时间,但不是1925年。我当前的表达式不接受:的时间。我在这里缺少什么?

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

1 个答案:

答案 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]