时间 24 小时格式的 .NET 正则表达式 [英] .NET Regular expression for time 24 hr format

查看:27
本文介绍了时间 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆