提取手机号 发表于 2023-03-01 本文字数: 124 阅读时长 ≈ 1 分钟 需求有如下数据(数据库中一个字段保存),需要提取其中手机号 123454245537,1390177122362265671 186017720001390161618869627888,55225588,13501966603 分析观察以上数据可以发下,手机号、固定电话都保存在一个字段,分隔符各异,猜测是手工录入导致,因此大概率还会有其他的符号。 思路将非数字符号统一替换成;,然后将字符串转换成数组,提取手机号 代码12 String input = "65950711,15067172995, 15868417801 ";input.replaceAll("\\D", ";");