推荐Java的Field Validator

时间:2012-04-08 09:31:06

标签: java validation field

我发现自己一次又一次地实施验证系统。我只是想知道是否有人可以推荐某种开源Java库,它可以使用所有必要的方法来验证输入字段。

主要应该有方法来检查字符串是否表示正确的浮点数或整数。字符验证,绑定检查等。

我知道我可以用try catch块做一切,但它看起来很笨拙。特别是当我有大量的字段要检查时。

2 个答案:

答案 0 :(得分:1)

Guava有一个utility class to check preconditions - 但您仍然需要一个单独的实用程序类来检查字符串是否为数字等。

答案 1 :(得分:1)

我建议使用JSR-303 Bean验证:http://musingsofaprogrammingaddict.blogspot.com/2009/01/getting-started-with-jsr-303-beans.html

不是那么先进,但至少你可以使用很好的正则表达式。