Checking letter case (Upper/Lower) within a string in Java

后端 未结 9 549
闹比i
闹比i 2020-12-04 10:09

The problem that I am having is that I can\'t get my Password Verification Program to check a string to ensure that, 1 of the characters is in upper case and one is in lower

9条回答
  •  我在风中等你
    2020-12-04 10:42

    That's what I got:

        Scanner scanner = new Scanner(System.in);
        System.out.println("Please enter a nickname!");
        while (!scanner.hasNext("[a-zA-Z]{3,8}+")) {
            System.out.println("Nickname should contain only Alphabetic letters! At least 3 and max 8 letters");
            scanner.next();
        }
        String nickname = scanner.next();
        System.out.println("Thank you! Got " + nickname);
    

    Read about regex Pattern here: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html

提交回复
热议问题