InputStream in;
String str="error";
StringBuffer sb=new StringBuffer();try {
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String s = null;
while((s = br.readLine())!=null){
sb.append(s);
}
br.close();
} catch (IOException e) {
e.printStackTrace();
}
if(StringUtils.isNotEmpty(sb.toString().trim())){
str = "";
String[] arr=sb.toString().trim().split(",");
for(int i=0;i<arr.length;i++){
if(arr[i].matches("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$")){
str += arr[i]+",";
}
}
}
return str;