在Java檢查hh:mm:dd
24小時制的時間格式的正則表示式如下
String regex = "^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]$";
Pattern p = Pattern.compile(regex);
System.out.println(p.matcher("23:59:59").find()); // true
System.out.println(p.matcher("00:00:00").find()); // true
System.out.println(p.matcher("04:23:09").find()); // true
System.out.println(p.matcher("12:60:17").find()); // false
System.out.println(p.matcher("24:00:00").find()); // false
System.out.println(p.matcher("4:23:19").find()); // false
沒有留言:
張貼留言