form_validator library

Declarative form validation with composable rules and JSON schemas

Classes

AsyncFieldValidator
An asynchronous validation rule for a field.
ConditionalValidator
A conditional validator that only applies when a condition is met.
CrossFieldValidator
A validator that compares a field's value against another field in the form data.
DefaultMessageProvider
Default English message provider.
FieldValidator
A single validation rule for a field.
FormSchema
A schema that defines validation rules for a set of form fields.
MessageProvider
Provides localizable error messages for validation rules.
Rules
Built-in composable validation rules.
ValidationResult
The result of validating form data against a schema.