我有一個正則表達式問題:我試圖強制以「00」或「+」開頭的電話號碼,但我的嘗試沒有工作。以'00'或'+'開頭的電話號碼的正則表達式
String PHONE_PATTERN = "^[(00)|(+)]{1}[0-9\\s.\\/-]{6,20}$";
它仍然允許例如「0123-45678」。我究竟做錯了什麼?
我有一個正則表達式問題:我試圖強制以「00」或「+」開頭的電話號碼,但我的嘗試沒有工作。以'00'或'+'開頭的電話號碼的正則表達式
String PHONE_PATTERN = "^[(00)|(+)]{1}[0-9\\s.\\/-]{6,20}$";
它仍然允許例如「0123-45678」。我究竟做錯了什麼?
檢查您的字符類。 –
你爲什麼用括號括起'(00)|(+)'? –
+必須逃脫。 –