isInRange()
const isInRange: (value, min, max, fieldName) => string;
Validates numeric value is within range
Parameters
| Parameter | Type | Description |
|---|---|---|
value | string | number | The numeric value to validate |
min | number | The minimum allowed value |
max | number | The maximum allowed value |
fieldName | string | The 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: ""