我想使用java regex验证ID。
这是我尝试过的代码:
boolean x=l.matches("(?i)[A-Z]{2}-\\[2-3]");
我用过#34; HT-43"作为输入。我希望得到答案,因为"是"但是我得到了#34; NO"。
答案 0 :(得分:4)
你很亲密,请尝试以下方法:
String num = "HT-43";
boolean x=num.matches("[A-Z]{2}-\\d{2,5}");
System.out.println(x);
<强>输出强>:
true
<强>演示强>: https://regex101.com/r/UWGyB3/1