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

請教一下正則的用法解决方案

2012-03-20 
請教一下正則的用法你好:小弟 想要 驗証 字串是否符合 時間6點15分 ,例如 :6:15可是都不符,請問我那裏寫錯

請教一下正則的用法
你好:
小弟 想要 驗証 字串是否符合 時間6點15分 ,例如 : 6:15 
可是都不符,請問我那裏寫錯了?

Java code
                String str="6:15";        Pattern pattern = Pattern.compile("([01]\\d|2[0-3]):[0-5]\\d");                Matcher isNum = pattern.matcher(str);        if (isNum.matches()) {            return true;        }


[解决办法]
如果你不要那个0的话 应该 是
"^(0?\\d|1\\d|2[0-3]):(0?\\d|[1-5]\\d)$"

热点排行