maxValue function
Returns true if value parses to a number less than or equal to max.
Implementation
bool maxValue(Object? value, num max) {
num? val;
if (value is String) {
val = num.tryParse(value);
} else if (value is num) {
val = value;
}
return val != null && val <= max;
}