使用正则表达式从字符串中取电话号码:

String str = "aaabbbcc13809148338eedfsfsf15702957315ksfss;13571708019fsdfk15114809485sfksfsf;sk;sfkskf;sfsk";
		String regex = "[1][358]\\d{9}";
		Pattern p = Pattern.compile(regex);
		Matcher matcher = p.matcher(str);
		while(matcher.find()){
			String group = matcher.group();
			System.out.println(group);
		}