Regex: how to know that string contains at least 2 upper case letters?

后端 未结 5 1297
栀梦
栀梦 2020-12-31 23:33

How to know that string contains at least 2 upper case letters? For example these are valid strings \"Lazy Cat\", \"NOt very lazy cat\". Working with Java 1.7.

5条回答
  •  忘掉有多难
    2021-01-01 00:16

    You have somany regex answers right now,

    Go for it if you don't want to use **regex**,

    String someString = "abcDS";
    int upperCount = 0;
    for (char c : someString.toCharArray()) {
        if (Character.isUpperCase(c)) {
            upperFound++;
        }
    }
    // upperFound  here weather >2 or not
    

提交回复
热议问题