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

后端 未结 11 1471
忘掉有多难
忘掉有多难 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条回答
  •  萌比男神i
    2021-02-07 04:00

    Why is regex a requirement? It is not ideal for numeric range calculations.

    Apache commons has IntegerValidator with the following:

    isInRange(value, 1, 99)
    

    In addition, if you're using Spring, Struts, Wicket, Hibernate, etc., you already have access to a range validator. Don't reinvent the wheel with Regular Expressions.

提交回复
热议问题