The setNumberRange function fails to validate correctly on currency fields. This is due to the implicit conversion, used when comparing the result of getValue from the Control to the min/max values provided, breaks on the existence of '$' and/or ',' characters.