使用正则表达式来过滤号码,并将点替换为数字。以下是一个简单的Java代码示例:
String incomingNumber = "123.456.7890";
String formattedNumber = incomingNumber.replaceAll("[^0-9]", ""); // 过滤非数字字符
formattedNumber = formattedNumber.replaceAll("\\.", ""); // 将点替换为空字符
System.out.println(formattedNumber); // 输出格式化后的号码:1234567890
使用该正则表达式可以过滤掉号码中的非数字字符。然后,使用replaceAll()
方法将点(“.”)替换为空字符,从而对号码进行格式化。