給出一個包含空格和+的允許電話號碼,如何對正則表達式進行格式化以便刪除非數字和額外空格?REGEX在java中格式化電話號碼
我有這個迄今爲止
String num = " Ken's Phone is + 123 2213 123 (night time)";
System.out.println(num.replaceAll("[^\\d|+|\\s]", "").replaceAll("\\s\\s+", " ").replaceAll("\\+ ", "\\+").trim());
你將簡化它,以便得到相同的結果?
謝謝
這將刪除組之間的空間。 – Djon
OP只需要**多餘的空格被刪除,而不是所有的空格和+「帶空格和+允許」,你是否運行他的代碼? – Djon
@Djon:修正了這個問題 – mvp