1.java的正则表达式和js的正则表达式还是有区别的,这个区别在于 转义字符上
js的转义字符是 \
java的转义字符是 \\
public static void main(String[] args) {
String takeTime = "2012/01/01";
System.out.println(takeTime.matches("\\d{4}/\\d{2}/\\d{2}"));
//打印true
String takeTime = "201201/01";
System.out.println(takeTime.matches("\\d{4}\\d{2}/\\d{2}"));
//打印true
}
java正则表达式中包含的 正斜杠 / 就是一个普通字符/, 多个 /就是