clean_validator 0.1.0
clean_validator: ^0.1.0 copied to clipboard
Easy validators.
example/clean_validator_example.dart
import 'package:clean_validator/clean_validator.dart';
void main() {
// Example: compose validators and run them manually
final validator = [
validateRequired(failMessage: 'This field is required'),
validateEmail(failMessage: 'Please enter a valid email'),
].validate();
final inputs = ['', 'not-an-email', 'user@example.com'];
for (final input in inputs) {
final result = validator(input);
print('input: "$input" -> ${result ?? 'valid'}');
}
// Flutter usage (snippet):
// TextFormField(
// validator: [validateRequired(), validateEmail()].validate(),
// )
}