-4

需要 asp.net 中的文本框的正则表达式(我使用 vb.net 作为后面的代码)

hh:mm 上午/下午 - hh:mm 上午/下午

下午 2:30 - 下午 3:45

我想为此进行掩码编辑,以便用户知道格式。

hh:mm 上午/下午 - hh:mm 上午/下午

4

2 回答 2

1
am|pm

将匹配ampm

0?\d|1[0-2]

将匹配一个小时。

[0-5]\d|60

将匹配一分钟。

把它们放在一起:

^(0?\d|1[0-2]):([0-5]\d|60) (am|pm) - (0?\d|1[0-2]):([0-5]\d|60) (am|pm)$
于 2012-09-28T20:43:37.170 回答
1

完全取决于您要实现的目标,约束是什么以及您使用的语言,但这可能会有所帮助:

/[0-9][0-9]?:[0-9][0-9] [ap]m - [0-9][0-9]?:[0-9][0-9] [ap]m/g

可以在这里玩更多:http ://refiddle.com/7u0

于 2012-09-28T20:51:49.613 回答