Hello
I'm trying to validate a Float
private final Constraint DRAUGHT_CONSTRAINT = all(new Constraint[] { new regexp( "/^\\d{0,2}(\\.\\d{0,2})?$/"), "xxx" });
...
add("draught", DRAUGHT_CONSTRAINT);
But regexp.test is expecting a String not a Float. So how do I do regexp's on Floats?
I have tried this without any luck
public class RegexpCastToStringConstraint extends RegexpConstraint {
public RegexpCastToStringConstraint(String arg0) {
rsten super(arg0);
}
public boolean test(Object value) {
if (value == null)
return true;
return super.test(value.toString());
}
};
BR
Carsten


Reply With Quote