Validadores is a Flutter/Dart package designed for form validation in Portuguese (PT-BR). It provides a set of reusable validators for common input checks such as CPF, CNPJ, required fields, email format, equality between fields, minimum and maximum values, and minimum/maximum length. Ideal for Brazilian applications requiring localized validation logic, it simplifies form handling by offering clear, concise validation rules with minimal setup. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux.
Use cases
- Form validation in Brazilian applications
- CPF and CNPJ validation
- Email and required field checks
- Dynamic input length and value constraints
- Cross-field validation like password confirmation
- Localized validation messages
Key features
- Built-in PT-BR validation rules
- Support for CPF, CNPJ, and email formats
- Validation for min/max values and lengths
- Equality validation between fields
- Easy integration with Flutter forms
- Multi-platform compatibility
Suitable for
- Brazilian app developers
- Forms requiring strict data validation
- Applications using CPF/CNPJ inputs
- Developers seeking localized validation
- Projects needing lightweight validation utilities
Considerations
- Limited to PT-BR language context
- No built-in internationalization support
- Requires manual message customization
- Depends on Flutter's form architecture
- Not suitable for non-Portuguese locales