How to parse numbers more strict than what NumberFormat does in Java?

后端 未结 7 954
挽巷
挽巷 2021-02-09 01:47

I\'m validating user input from a form.

I parse the input with NumberFormat, but it is evil and allow almost anything. Is there any way to parse number more strict?

7条回答
  •  北荒
    北荒 (楼主)
    2021-02-09 02:05

    There are many ways to do that:

    • regex - check if it matches("\\d+")
    • with javax.validation - @Digits(fraction=0, integer=5)
    • apache commons IntegerValidator

提交回复
热议问题