我有一个正则表达式问题:我试图强制以“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)|(+)'? –
+必须逃脱。 –