给定一个带有空格和 + 允许的电话号码,您将如何正确使用正则表达式来格式化它,以便删除非数字和多余的空格?
到目前为止我有这个
String num = " Ken's Phone is + 123 2213 123 (night time)";
System.out.println(num.replaceAll("[^\\d|+|\\s]", "").replaceAll("\\s\\s+", " ").replaceAll("\\+ ", "\\+").trim());
你会简化它以获得相同的结果吗?
谢谢