正则匹配 9:00-19:00
答案:2 悬赏:40 手机版
解决时间 2021-01-05 16:25
- 提问者网友:兔牙战士
- 2021-01-05 04:52
正则匹配 9:00-19:00
最佳答案
- 五星知识达人网友:雾月
- 2021-01-05 05:56
我不知道你是希望匹配类似8:00-21:00这样的时间字符串,还是匹配9:00-19:00之间的时间,类似18:59这样的时间点,所以两种情况的正则表达式,我都给你写出来了.
第一种 时间字符串的正则表达式^([0-9]|1[0-9]|2[0-3]):[0-5][0-9]-([0-9]|1[0-9]|2[0-3]):[0-5][0-9]$
完整的Javascript匹配程序如下
运行结果
true第二种 9:00-19:00中间的时间点的正则表达式^((9|1[0-8]):[0-5][0-9])|19:00$
完整的Javascript匹配程序如下
运行结果
true
第一种 时间字符串的正则表达式^([0-9]|1[0-9]|2[0-3]):[0-5][0-9]-([0-9]|1[0-9]|2[0-3]):[0-5][0-9]$
完整的Javascript匹配程序如下
运行结果
true第二种 9:00-19:00中间的时间点的正则表达式^((9|1[0-8]):[0-5][0-9])|19:00$
完整的Javascript匹配程序如下
运行结果
true
全部回答
- 1楼网友:煞尾
- 2021-01-05 06:21
"\\d+:\\d+-\\d+:\\d+"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯