首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么用正则表达式验证时间 HH:MM格式

2012-07-24 
如何用正则表达式验证时间 HH:MM格式我想是这样的:从 0点到24点但是一位数字前不要0可以吗?如:8:20 ,9:20

如何用正则表达式验证时间 HH:MM格式
我想是这样的:
从 0点到24点但是一位数字前不要0可以吗?
如:8:20 ,9:20等等
也就是说时间验证是这样的
 8:30 -11:40
 14:00 - 17:30
 上午下午的。如何验证?求高手

[解决办法]
([1-9][0-9]||[1-9]):[0-9]{1,2}

[解决办法]
[0-1]?[0-9]|2[0-3]):([0-5][0-9]

[解决办法]
[0-1]?[0-9]|2[0-3]):([0-5][0-9]

[解决办法]

C# code
Regex reg = new Regex(@"^(?:(?!0)\d|1\d|2[0-4]):[0-5][0-9]$"); 

热点排行