validation_assistant 2.0.1
validation_assistant: ^2.0.1 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. #
Use your own validation functions with great convenience. #
Features #
- Very simple.
- Very light.
- Zero dependencies.
Getting started #
flutter pub get validation_assistant
or
dependencies:
validation_assistant: 1.1.2
Usage #
final validationAssistant = ValidationAssistant();
...
// with default messages
TextFormField(
...
validator: validationAssistant
..required()
..maxLength(10)
..regExp(r'^\d+$')
)
// with custom messages.
TextFormField(
...
validator: validationAssistant
..required('custom error message')
..maxLength(10, 'custom error message')
..regExp(r'^\d+$', '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)
)