使用正则表达式进行用户名验证
public static void main(String[] args) {
String userName = "Banana";
//用户名首字母必须大写A-Z
//可用字符a-zA-Z和下划线
//最少5位字符最多15位
Pattern pattern = Pattern.compile("^[A-Z][\\w]{4,14}$");//创建比较模板
Matcher matcher = pattern.matcher(userName); //创建比较器对象
System.out.println(matcher.matches()); //比较判断是否合法
//也可以直接写在一起
Boolean isLegal = Pattern.compile("^[A-Z][\\w]{4,14}$").matcher(userName).matches();
System.out.println(isLegal);
}