public static void main(String[] args) {
String ss = "hksjksdvjfkdlvjfdvusername=15555555536,passwordsfhsdfjks15566333789dkfsdkl";
Pattern pattern = Pattern.compile("((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\\d{8}");
Matcher matcher = pattern.matcher(ss);
ArrayList<String> phoneNumberList = new ArrayList<>();
while(matcher.find()) {
phoneNumberList.add(matcher.group());
}
System.out.println(phoneNumberList);
}
控制台输出:
[15555555536, 15566333789]