gpt4 book ai didi

用于验证 id 的 java 正则表达式

转载 作者:行者123 更新时间:2023-11-30 06:48:28 26 4
gpt4 key购买 nike

我想使用 java 正则表达式验证 ID。

  1. 此 ID 由“-”字符分隔的两部分。
  2. 左边固定2个大写英文字母。
  3. 右边部分有数字,其中数字长度在 2 到 5 之间。

这是我试过的代码:

boolean x=l.matches("(?i)[A-Z]{2}-\\[2-3]");

我使用“HT-43”作为输入。我想得到"is"的答案,但得到的是“否”。

最佳答案

你很接近,尝试以下操作:

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

关于用于验证 id 的 java 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44251171/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com