在asp.net中需要一个正则表达式的文本框(我使用vb.net作为代码)
hh:mm am / pm - hh:mm am / pm
下午2:30 - 下午3:45
我想为此设置掩码编辑。以便用户知道格式。
hh:mm am / pm - hh:mm am / pm
答案 0 :(得分:1)
am|pm
将匹配am
或pm
。
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)$
答案 1 :(得分: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