你好:
小弟 想要 驗証 字串是否符合 時間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)$"