min
The min validator checks that a numeric value is at least the minimum value provided.
If the value being validated is null, false, an empty string, or another falsy value other than 0, then the result will be valid. This respects the rule of thumb described in the notes for the required validator.
Named Props
min: The minimum value compared against
Parameters
The min validator supports three parameter signatures:
min(value)where the value is used as theminnamed propmin(propsObject)where the props object contains aminnamed propmin(propsFunction)where the props function returns a props object with aminnamed prop
Usage
import validate, {min} from 'strickland';
// As a value parameter
const minOf3 = min(3);
// As a named prop
const minOf2 = min({
min: 2,
message: 'Must be at least 2'}
);
// As a function that resolves to have the named prop
const minValidator = min((context) => ({
min: context.min,
message: `Must be at least ${context.min}`
}));Last updated
Was this helpful?