需要 asp.net 中的文本框的正则表达式(我使用 vb.net 作为后面的代码)
hh:mm 上午/下午 - hh:mm 上午/下午
下午 2:30 - 下午 3:45
我想为此进行掩码编辑,以便用户知道格式。
hh:mm 上午/下午 - hh:mm 上午/下午
需要 asp.net 中的文本框的正则表达式(我使用 vb.net 作为后面的代码)
hh:mm 上午/下午 - hh:mm 上午/下午
下午 2:30 - 下午 3:45
我想为此进行掩码编辑,以便用户知道格式。
hh:mm 上午/下午 - hh:mm 上午/下午
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)$
完全取决于您要实现的目标,约束是什么以及您使用的语言,但这可能会有所帮助:
/[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