我有一个名为 TelephoneName 的数据库字段。在这个领域,我得到了不同格式的电话号码。
我现在需要的是把它们分成国家代码和订户号码。
例如,我看到一个电话号码 +49 (0)711 / 61947-xx。
我想删除所有的斜线、括号、减号、空格。结果可能是 +49(国家代码)和 071161947**(订阅者编号)。
如何使用 replaceAll 方法做到这一点?
replaceAll("//()-","")
那是对的吗?
问题是我有很多未格式化的电话号码,例如:+49 04261 85120 +32027400050 使用相同算法应用每个电话号码是不同的