62,614
社区成员
发帖
与我相关
我的任务
分享
String s = "0*(100|[1-9][0-9]|[1-9])";
String regex = "00\\d||0\\d{1,2}||100||\\d{1,2}";
String s = "001";
System.out.println(s.matches(regex));
String s = "[0]*(100|[0-9][0-9]|[1-9])";
String s = "\\b[0]*(100|[0-9][0-9]|[1-9])\\b"
String s = "(0{1,2})?((?!\\d{2})|((?<!0)|(?<=^0)))([1-9]\\d?)|100";
System.out.println("1".matches(s));//true
System.out.println("12".matches(s));//true
System.out.println("01".matches(s));//true
System.out.println("001".matches(s));//true
System.out.println("013".matches(s));//true
System.out.println("0014".matches(s));//false
System.out.println("100".matches(s));//true
System.out.println("0100".matches(s));//false
System.out.println("0".matches(s));//false
String s = "0*\\d*[1-9]|100";
String s1 = "099";
if(s1.matches(s)) {
System.out.println("ok");
}