react-formable-validators
v1.0.0-alpha-1
Published
Validators for react-formable
Downloads
3
Readme
Validators for react-formable
A validator in react-formable is any function that takes in a value, some JSON that represents the state of your form, and optionally returns a value. If the return value of the validator is a Promihese
then any value returned in then
will be considered an error. If the validator returns some other truthy value besides a Promise
it is considered an error and will be rendered to the screen.
function validator<T>(inputValue: any, formValue: any): T | undefined {}
Validators: The validators found in this repo are just convenience functions that we have found usefull. They take in an initial configuration and return a function which then acts as the validator. These can be understood as "When thehis input's value does not meet this requirement, display this error message".
Each of these functions typically take one or two parameters. The first is typically some configuration based on the validator and the second is always the error message you want to display if the validation fails.
- Length:
- Nuber:
- Regular Expressions:
- Other
required
- Ensures values are not null, undefiend, or strings passed in have a length.
matchesField
- Usefull for when you have a dependency between field values. The input you attach this to must match the field whos name is specified.