public static void main(String[] args) {
//正则表达式 yyyy-mm
String MONTH_REGEX1 = "^([1-9]\\d{3}-)(([0]{0,1}[1-9])|([1][0-2]))$"; // yyyy-mm 或者 yyyy-m
String MONTH_REGEX2 = "^([1-9]\\d{3}-)(0[1-9]|10|11|12)"; //yyyy-mm
boolean matches = Pattern.matches(MONTH_REGEX2, "2010-13");
if(matches){
System.out.println("等于");
}else{
System.out.println("不等于");
}
}
java正则表达式 yyyy-mm或者yyyy-mm/yyyym
最新推荐文章于 2024-07-18 10:53:58 发布
该博客主要展示了如何使用Java的Pattern类和matches方法来验证字符串是否符合"yyyy-mm"或者"yyyy-m"的月份格式。通过两个不同的正则表达式进行匹配,并给出了示例代码演示了验证过程。
摘要由CSDN通过智能技术生成