50,545
社区成员
发帖
与我相关
我的任务
分享
public static void main(String[] args) {
System.out.println("==============true==============");
test("abc");
test("aBc");
test("aBC");
test("abc1234");
test("aBc1234");
test("Abc");
test("ABc");
test("AbC");
test("abC");
System.out.println("==============false==============");
test("ABC");
test("abcdefghijk");
test("abcDEFghijk");
test("ABC12345");
test("a2345678901");
test("1234567890a");
test("123456789a1");
test("12345678901");
test("12345Abc");
test("12345ABc");
test("12345AbC");
test("12345abC");
test("123456789c");
}
public static void test(String str) {
String regex = "^[a-z][a-zA-Z0-9]{1,9}$|^[a-zA-Z][a-zA-Z0-9]{0,8}[a-z]$|^[a-zA-Z][a-zA-Z0-9]{0,8}(?<![A-Z0-9]+)[A-Z0-9]?$";
boolean result = str.matches(regex);
System.out.printf("%s: %s%n", str, result);
}
public static void main(String[] args) {
System.out.println("==============true==============");
test("abc");
test("aBc");
test("aBC");
test("abc1234");
test("aBc1234");
test("Abc");
test("ABc");
test("AbC");
test("abC");
test("12345Abc");
test("12345ABc");
test("12345AbC");
test("12345abC");
test("123456789c");
System.out.println("==============false==============");
test("ABC");
test("abcdefghijk");
test("abcDEFghijk");
test("ABC12345");
test("a2345678901");
test("1234567890a");
test("123456789a1");
test("12345678901");
}
public static void test(String str) {
String regex = "^[a-z][a-zA-Z0-9]{1,9}$|^[a-zA-Z0-9]{1,9}[a-z]$|^[a-zA-Z0-9]{1,9}(?<![A-Z0-9]+)[A-Z0-9]?$";
boolean result = str.matches(regex);
System.out.printf("%s: %s%n", str, result);
}
public static void main(String[] args) {
System.out.println("==============true==============");
test("abc");
test("aBc");
test("aBC");
test("abc1234");
test("aBc1234");
test("Abc");
test("ABc");
test("AbC");
test("abC");
test("12345Abc");
test("12345ABc");
test("12345AbC");
test("12345abC");
System.out.println("==============false==============");
test("ABC");
test("abcdefghijk");
test("ABC12345");
test("a2345678901");
test("1234567890a");
test("123456789a1");
}
public static void test(String str) {
String regex = "^[a-z][a-zA-Z0-9]{1,9}$|^[a-zA-Z0-9]{1,9}(?<![A-Z0-9]+)[A-Z0-9]?$";
boolean result = str.matches(regex);
System.out.printf("%s: %s%n", str, result);
}
String str="(^[a-z][a-zA-Z0-9]{1,9})|(^[A-Z][[A-Z0-9]*[a-z]+[A-Z0-9]*]{1,9})";
"(^[a-z][a-zA-Z0-9]{1,9})|(^[A-Z]([A-Z0-9]*[a-z]*[A-Z0-9]){1,9})"
public static void main(String args[]){
String str="AADED23";
String pattern="[a-zA-Z][0-9a-zA-Z]{1,9}";
System.out.println(str.matches(pattern)&&!str.equals(str.toUpperCase()));
}
public static void main(String[] args) {
System.out.println("==============true==============");
test("ab");
test("Ab");
test("aB");
test("abc");
test("aBc");
test("aBC");
test("abc");
test("aBc");
test("AbCD");
test("abc12345");
test("aBc12345");
test("abc1234567");
test("aBc1234567");
test("Abc1234567");
test("ABc1234567");
test("Abc");
test("ABc");
test("AbC");
test("abC");
test("R2356r34");
test("R2356r3A");
test("R2356r3");
System.out.println("==============false==============");
test("ABC");
test("abcdefghijk");
test("abcDEFghijk");
test("A12345BC");
test("ABC12345");
test("a2345678901");
test("1234567890a");
test("123456789a1");
test("12345678901");
test("12345Abc");
test("12345ABc");
test("12345AbC");
test("12345abC");
test("123456789c");
}
public static void test(String str) {
String regex = "^[a-z][a-zA-Z0-9]{1,9}$|^[a-zA-Z][a-zA-Z0-9]*[a-z][a-zA-Z0-9]*(?<!.{11,})$";
boolean result = str.matches(regex);
System.out.printf("%s: %s%n", str, result);
}