form_validator_plus

pub package Dart

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