lessThan validator
Check if the value is less than or equals to given number
Options
Using with form field
(* denotes a required option)
Name | HTML attribute | Type | Description |
---|
inclusive | data-fv-less-than___inclusive | Boolean | Can be true (default) or false . |
| | | If true , the input value must be less than or equal to the comparison one. |
| | | If false , the input value must be less than the comparison one. |
max * | data-fv-less-than___max | Float | The number to make a comparison to |
message | data-fv-less-than___message | String | The error message |
Using the ES6 module
import { lessThan } from '/vendors/@form-validation/cjs/validator-less-than';
const result = lessThan().validate({
value: ...,
options: {
inclusive: ...,
max: ...,
message: ...,
},
});
Using the npm package
- Install the validator package:
$ npm install @form-validation/validator-less-than
- Use the
lessThan
validator:
import { lessThan } from '@form-validation/validator-less-than';
const result = lessThan().validate({
value: ...,
options: {
inclusive: ...,
max: ...,
message: ...,
},
});
NPM package example
The following snippet shows how to use the lessThan validator with the npm package:
import { lessThan } from '@form-validation/validator-less-than';
const res1 = lessThan().validate({
value: 20,
options: {
max: 30,
message: 'The value has to be less than 30',
},
});
const res2 = lessThan().validate({
value: 30,
options: {
inclusive: false,
max: 30,
message: 'The value has to be less than 30',
},
});
See also
Changelog
- The validator doesn't work properly if the
message
property isn't defined
- Fixed an issue that the
max
option isn't passed to the placeholder message