验证id的java正则表达式
我想要使用java正则表达式验证ID
- 此ID由'-'字符划分为两部分李>
- 左半部分有固定的2个大写英文字母李>
- 右侧部分有数字,其中数字长度介于2和5之间李>
以下是我尝试过的代码:
boolean x=l.matches("(?i)[A-Z]{2}-\\[2-3]");
我使用“HT-43”作为输入。我想得到的答案是“是”,但我得到的是“否”
你可以在下面搜索框中键入要查询的问题!
我想要使用java正则表达式验证ID
以下是我尝试过的代码:
boolean x=l.matches("(?i)[A-Z]{2}-\\[2-3]");
我使用“HT-43”作为输入。我想得到的答案是“是”,但我得到的是“否”
# 1 楼答案
如果您很接近,请尝试以下操作:
输出:
演示: https://regex101.com/r/UWGyB3/1