public static void main(String[] args) {
Pattern pattern = Pattern.compile("^([1-9]||[1-3][0-9]||40)$");
System.out.println(pattern.matcher("1").find());
System.out.println(pattern.matcher("9").find());
System.out.println(pattern.matcher("30").find());
System.out.println(pattern.matcher("40").find());
System.out.println(pattern.matcher("0").find());
System.out.println(pattern.matcher("41").find());
}
温馨提示:答案为网友推荐,仅供参考