form_validator_plus
Valide campos de formulário de forma simples, reutilizável e sem dependências de interface gráfica. Compatível com Dart puro e Flutter.
Sumário
Instalação
Adicione ao seu pubspec.yaml:
dependencies:
form_validator_plus: ^0.1.0
Rode:
dart pub get
Exemplo de uso
import 'package:form_validator_plus/form_validator_plus.dart';
void main() {
print(EmailValidator().validate('exemplo@email.com')); // null
print(PasswordValidator().validate('senha123')); // null
print(RequiredValidator().validate('')); // 'Campo obrigatório'
print(CpfValidator().validate('529.982.247-25')); // null
print(UsernameValidator().validate('usuario_123')); // null
}
Validadores disponíveis
- EmailValidator
- PasswordValidator
- RequiredValidator
- CpfValidator
- UsernameValidator
Testes
Execute os testes unitários com:
dart test
Licença
MIT