How can I validate the range 1-99 using a regex?

后端 未结 11 1458
忘掉有多难
忘掉有多难 2021-02-07 03:00

I need to validate some user input, to ensure a number entered is in the range of 1-99 inclusive. These must be whole (Integer) values

Preceeding 0 is permitted, but opt

11条回答
  •  南旧
    南旧 (楼主)
    2021-02-07 03:57

    String d = "11"
    
    if (d.length() <= 2 && d.length() >=1) {
        try {
            Integer i = Integer.valueOf(d);
            return i <= 99 && i >= 0
        }
        catch (NumberFormatException e) {
            return false;
        }
    }
    

提交回复
热议问题