我有一个字符串010000200000, 000000200000, 020000200000.我想为此创建正则表达式并想要检查前2位数字仅为01,00和02.其余数字应仅来自[0-6].
我不希望这个字符串中有任何空格或任何特殊字符.我尝试在网上提供的一些正则表达式,但并没有完全帮助我.
如果有人有任何想法请帮助.
这应该根据您的要求解析它们.
java.util.regex.Pattern.matches("0[012][0-6]+", "010000200000");
Run Code Online (Sandbox Code Playgroud)
第一个字符始终为0,后跟1个字符,即0,1或2,后跟0-6范围内的至少1个字符.