求一个正则表达式,要求只能表示0到24小时,最多2位小数,谢谢

也可以是整数... 也可以是整数 展开
 我来答
绯弹亚丝娜
2016-04-27 · TA获得超过1094个赞
知道小有建树答主
回答量:330
采纳率:100%
帮助的人:130万
展开全部
(0?[1-9]|1[0-9]|2[0-3])(\.\d{1,2})?

解释:
([0-1]?[0-9]|2[0-3]) #匹配整数部分
[0-1]?[0-9] #匹配0-19
2[0-3] #匹配20-23

(\.\d{1,2})? #匹配小数部分
\.\d{1,2} #匹配1-2位小数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式