validation_assistant 1.0.4
validation_assistant: ^1.0.4 copied to clipboard
Very simple and light form validation helper. Its main task is to more conveniently use its own validation functions.
Very simple and light form validation assistant. #
Features #
- Very simple.
- Very light.
- Zero dependencies.
Getting started #
flutter pub get validation_assistant
or
dependencies:
validation_assistant: 1.0.3
Usage #
final validationAssistant = ValidationAssistant();
...
// with default messages
TextFormField(
...
validator: validationAssistant
..required()
..maxLength(10)
)
// with custom messages.
TextFormField(
...
validator: validationAssistant
..required('custom error message')
..maxLength(10, 'custom error message')
)
You can add your own function to check.
final validationAssistant = ValidationAssistant();
...
final String? customValidationFunction(String? value) {
if (value < 5) {
return 'custom error message';
}
return null;
}
...
TextFormField(
...
validator: validationAssistant
..required('custom error message')
..add(customValidationFunction)
)