gpt4 book ai didi

java - 如何验证文本框中的字符串仅包含 2 个字符和 3 个数字?

转载 作者:行者123 更新时间:2023-11-30 03:32:07 25 4
gpt4 key购买 nike

我检查了其他答案,但没有找到我需要知道的内容。我有一个名为NationalID的变量,它只能包含2个字符和3个数字(例如aa123)我在java中怎么说?我正在使用 Netbeans 并查看了弹出的所有方法,但我没有看到任何对我有帮助的方法。这是我到目前为止所拥有的。

private String validator(String nationalID, String lastName, String firstName, String dateOfBirth) {
// nationalID should have 2 characters and 3 digits ex. AB123
// dateOfBirth should be yyyy-mm-dd

if(nationalID.length() != 5 || nationalID.){
String err;
return err = "Your National ID has to be 5 characters long";
}

return "";
}

最佳答案

尝试使用matches带有正则表达式的字符串方法,例如:

 if(nationalID.matches("[A-Za-z]{2}[0-9]{3}")) {
System.out.println("Yes it does contains pattern");
}

[A-Za-z]{2} 表示 A-Z 或 a-z 之间的任意两个已知字符。
[0-9]{3} 表示两个已知字符后面重复三次的 0-9 之间的任意数字组合。

关于java - 如何验证文本框中的字符串仅包含 2 个字符和 3 个数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28784229/

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