正则表达式/^\+(?:[0-9]?){6,14}[0-9]$/是什么意思
1个回答
展开全部
表示这意思(跟js一样表示)
String regex = "^\\+(?:[0-9]?){6,14}[0-9]$";
System.out.println(Pattern.compile(regex).matcher("+1").find());
System.out.println(Pattern.compile(regex).matcher("+12").find());
System.out.println(Pattern.compile(regex).matcher("+123").find());
System.out.println(Pattern.compile(regex).matcher("+12345678").find());
System.out.println(Pattern.compile(regex).matcher("+123456789012345").find());
System.out.println(Pattern.compile(regex).matcher("+1234567890123456").find());
结果:
true
true
true
true
true
false
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询