标签:需求 需要 表达式 合并 ... 时间 方式 应该 表示
1、正则表达式匹配时刻
(1)12小时制-匹配8:10 am或者10:30 pm ...
这的确可以满足需求,但是上述正则呢可以匹配99:99 am这种没有意义的数据,如果只是要表示有意义的数据呢??
(2)24小时制匹配时间
24小时制我们就需要考虑0这个问题,如03:30;
我们细细想一下这个问题,24个小时可以分为这三种情况,00-09,10-19,20-23;
上边这个正则确实满足了需求,但是能否让表达式更加完美一下呢?
除了上面所说的方法,还有另外一种思路也可以实现相同的效果,只是这种方法不大容易想到;
思路二:将时间分为五种情况,04-09,14-19,00-03,10-13,20-23;
标签:需求 需要 表达式 合并 ... 时间 方式 应该 表示
原文地址:https://www.cnblogs.com/gudbd/p/9751977.html