validation_assistant 1.0.4 copy "validation_assistant: ^1.0.4" to clipboard
validation_assistant: ^1.0.4 copied to clipboard

outdated

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)
)

Additional information #

9
likes
0
points
1.05k
downloads

Publisher

unverified uploader

Weekly Downloads

Very simple and light form validation helper. Its main task is to more conveniently use its own validation functions.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on validation_assistant