求一个12小时制的正则表达式

[复制链接]
查看11 | 回复4 | 2011-9-2 02:20:45 | 显示全部楼层 |阅读模式
求一个12小时制的正则表达式验证规则,比如 9:1112:10 这种。

回复

使用道具 举报

千问 | 2011-9-2 02:20:45 | 显示全部楼层
^(1[0-2]|\d):([1-5]\d|\d)$上条仅匹配0:0而不匹配00:00^(1[0-2]|0?\d):([0-5]\d|\d)$上条既匹配0:0也匹配00:00,0:00,00:0^(1[0-2]|0\d):([1-5]\d|0\d)$上条仅匹配00:00而不匹配0:0^(1[0-2]|0\d):([1-5]\d|0\d)$|^(1[0-2]|\d):([1-5]\d|\d)$上条既匹配0:0也匹配00:00,但不匹配0:00,00:0纯手打,绝对可用,绝对最简(此为12小时制,如需24小时制只需将所有的1[0-2]替换成2[0-3]即可)...
回复

使用道具 举报

千问 | 2011-9-2 02:20:45 | 显示全部楼层
这个是.NET样式的正则,测试过了^([^/;]+?/[^/;]+?;)*[^/;]+?/[^/;]+$加不加^和$看你的具体需要...
回复

使用道具 举报

千问 | 2011-9-2 02:20:45 | 显示全部楼层
12小时的没有12:10分吧那是0:10分...
回复

使用道具 举报

千问 | 2011-9-2 02:20:45 | 显示全部楼层
这个是.NET样式的正则,测试过了^([^/;]+?/[^/;]+?;)*[^/;]+?/[^/;]+$加不加^和$看你的具体需要...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行