时间 24 小时格式的 .NET 正则表达式 [英] .NET Regular expression for time 24 hr format
本文介绍了时间 24 小时格式的 .NET 正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以在 .NET 中使用正则表达式吗,它只允许在文本框中使用 24 小时时间格式.
Can I please have a regular expression in .NET, which will allow only 24 hr time format in the textbox.
谢谢.
最好的问候,女士
推荐答案
正则表达式:时间 hh:mm 验证 24 小时格式:
Regular Expressions: Time hh:mm validation 24 hours format:
([0-1]\d|2[0-3]):([0-5]\d)
如果您也需要几秒钟:
([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?
编辑:为防止拖尾 AM/PM,不允许部分匹配或您必须将表达式放在 ^ 和 $ 之间.
Edit: To prevent trailing AM/PM, partial match can't be allowed or you have to put the expression between ^ and $.
^([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?$
这篇关于时间 24 小时格式的 .NET 正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文