-1
我该如何去检查一个字符串以确保第一个字符是字母,其余的都是数字?格式检查字符串是否与特定格式匹配
例子中,我检查
ZA825
FD8821
TT42212333
它不只要第2是字母,其余是数字关系的长度。
我该如何去检查一个字符串以确保第一个字符是字母,其余的都是数字?格式检查字符串是否与特定格式匹配
例子中,我检查
ZA825
FD8821
TT42212333
它不只要第2是字母,其余是数字关系的长度。
要简单地验证字符串中的模式匹配等中记载的一个:
// two letters
// / \
boolean valid = string.matches("[A-Z]{2}\\d+");
// \/
// one or more digits
如果你必须这样做检查多次或有进一步的需求(例如提取子),使用Pattern
类。
开始学习[正则表达式](https://docs.oracle.com/javase/tutorial/essential/regex/)。 –
'str.matches(“[A-Z] {2} \\ d *”)' – 4castle