如String中带有换行,用下面两种方法匹配:
一、直接 . 用 [\\s\\S] 即可匹配
//String s = mes.replaceAll("\r|\n", "");//去掉空格
//if (s.matches(".*[a-zA-z0-9]{11}.*")) {
if (s.matches("[\\s\\S]*[a-zA-z0-9]{11}[\\s\\S]*")) {
return true;
} else {
return false;
}
二、 去掉换行符
String s = s.replaceAll("\r|\n", "");//去掉空格
if (s.matches(".*[a-zA-z0-9]{11}.*")) {
}