String re = "([1-9]\\d*|0)(\\.\\d{1,2})?";System.out.println("1.12".matches(re));//trueSystem.out.println("01.12".matches(re));//falseSystem.out.println("1.123".matches(re));//falseSystem.out.println("11.12".matches(re));//true