提取字符串或一段文本中的手机号码

来源:互联网 发布:网络教育公共服务体系 编辑:程序博客网 时间:2024/06/06 07:17
/** * 提取字符串或一段文本中的手机号码  * @param text * @return */public static String getPhoneNumbers(String text){Pattern pattern = Pattern.compile("(?<!\\d)(?:(?:1[358]\\d{9})|(?:861[358]\\d{9}))(?!\\d)"); Matcher matcher = pattern.matcher(text);     StringBuffer bf = new StringBuffer(64);     while (matcher.find()) {       bf.append(matcher.group()).append(",");     }     int len = bf.length();     if (len > 0) {       bf.deleteCharAt(len - 1);     } return bf.toString();}

0 0
原创粉丝点击