所以我正在做的是创建一个方法来验证 sku 是否满足我的格式要求。即AA1234(只要前两个字符是字母,其余是数字)。
我被难住了
if(sku.substring(0,1).!startsWhith('0'))|(sku.substring(0,1).!startsWith('1'))
等等等等,就像这样可能会永远持续下去...如果你们中有人看过我以前的帖子,我对java相对较新,上周刚刚介绍了方法。我整晚都在做这个节目,这只是我遇到困难的一个组成部分。我的知识不存在,我仅限于我所学和阅读的内容。
任何帮助将不胜感激。 谢谢
最佳答案
尝试 regular expression两个字母和其余的 digits ,你可能会这样做
if (sku.matches("[a-zA-Z]{2}\\d+")) {
// valid
}
关于java - 我需要一种更有效的方法来验证字符串中的前两个字符是字母,其余是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40325242/