Skip to main content

isInRange()

const isInRange: (value, min, max, fieldName) => string;

Validates numeric value is within range

Parameters

ParameterTypeDescription
valuestring | numberThe numeric value to validate
minnumberThe minimum allowed value
maxnumberThe maximum allowed value
fieldNamestringThe name of the field for error messages

Returns

string

Empty string if valid, error message if invalid

Example

isInRange("", 10, 100, "Hourly rate") // Returns: "Hourly rate is required."
isInRange("5", 10, 100, "Hourly rate") // Returns: "Please enter a valid hourly rate ($10-$100)."
isInRange("50", 10, 100, "Hourly rate") // Returns: ""