我可以在 .NET 中使用正则表达式吗,它只允许在文本框中使用 24 小时时间格式。
谢谢。
此致,
多发性硬化症
最佳答案
正则表达式:时间 hh:mm 验证 24 小时格式:
([0-1]\d|2[0-3]):([0-5]\d)
如果您也需要几秒钟:
([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?
编辑 :
为了防止拖尾 AM/PM,不允许部分匹配,或者您必须将表达式放在 ^ 和 $ 之间。
^([0-1]\d|2[0-3]):([0-5]\d)(:([0-5]\d))?$
关于vb.net - 时间 24 小时格式的 .NET 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1360801/