17 lines
505 B
Java
17 lines
505 B
Java
|
package test;
|
|||
|
|
|||
|
public class RegexTest {
|
|||
|
public static void main(String[] args) {
|
|||
|
String regex = "^[a-zA-Z][a-zA-Z1-9]*$";
|
|||
|
String testString = "Abc123"; // 测试字符串
|
|||
|
|
|||
|
boolean matches = testString.matches(regex);
|
|||
|
|
|||
|
if (matches) {
|
|||
|
System.out.println("字符串仅由字母和数字(1-9)组成");
|
|||
|
} else {
|
|||
|
System.out.println("字符串包含非字母或非数字(1-9)的字符");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|