-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major
-
Affects Version/s: 2.0.0-beta1
-
Component/s: None
-
None
BigDecimalを使用すると全角の「1」やアラビア数字、指数なども数値と認識されてしまいます。
Cubby2.0からはNumberValidatorは正規表現等で半角英数のみ有効にしたほうがいいかなと思いました。
http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/Character.html#isDigit(char)
private static final Pattern pattern = Pattern.compile("^[-+]?[0-9]+[.]?[0-9]*$");