-1
小数点以下3桁以上を入力すると以下のコードに誤りがあります。しかし、私は小数点以下2から3までの長さを増やしたい。小数点以下の桁数
私はprecisionValue.length()>2
からprecisionValue.length()>3
まで増加しました。エラーは同じです
if (str != null && str.length() > 0) {
boolean month2 = validator.validateDecimal(str.trim());
if (!month2) {
errors.rejectValue(MONTH2, "10005");
}
if(str.contains(".")){
String decValue = str.substring(0, str.indexOf("."));
String precisionValue = str.substring(str.indexOf(".")+1);
if(decValue.length()>9) {
errors.rejectValue(MONTH2, "10035");
}
if(precisionValue.length()>2) {
errors.rejectValue(MONTH2, "10038");
}
}
else if(str.length()>9) {
errors.rejectValue(MONTH2, "10035");
}
}
ウィザードは、 – JJJ