Pakete, Repositories und App-Kategorien suchen

Paketdetailsv1.0.1

queen_validators

Sammlung von Validierungsmethoden und -regeln für Flutter-Formulare ohne zusätzliche Widgets

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
1140
Likes
80
Pub-Punkte
135

Paket installieren

flutter pub add queen_validators

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Queen Validators ist ein leichtgewichtiges Flutter-Paket, das eine umfassende Sammlung von Validierungsverfahren und -regeln für Formularfelder bietet, ohne zusätzliche Widgets hinzuzufügen. Es stellt saubere, wiederverwendbare Validierungslogik für gängige Anwendungsfälle wie E-Mail, Passwort, Telefonnummer und benutzerdefinierte Muster bereit. Auf Einfachheit und Leistung ausgelegt, lässt es sich nahtlos in jedes Flutter-Formularworkflow integrieren und ermöglicht Entwicklern die effiziente Validierung von Benutzereingaben auf Android, iOS, Web, macOS, Windows und Linux. Perfekt für Entwickler, die bei der Formularvalidierung möglichst geringe Overhead-Kosten und maximale Flexibilität suchen.

Anwendungsfälle

  • Formularingabvalidierung
  • E-Mail- und Telefonnummerüberprüfung
  • Passwort-Stärke-Überprüfung
  • Benutzerdefinierte Musterübereinstimmung
  • Echtzeit-Formularfeedback
  • Plattformübergreifende Überprüfung

Hauptmerkmale

  • Keine zusätzlichen Widgets
  • Umfangreiche integrierte Validatoren
  • Unterstützt benutzerdefinierte Validierungsregeln
  • Leicht und schnell
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit Form-Widgets

Geeignet für

  • Flutter-Entwickler, die Formulare erstellen
  • Apps, die eine strenge Eingabeverifizierung erfordern
  • Teams, die minimale Abhängigkeiten priorisieren
  • Projekte für mehrere Plattformen
  • Entwickler, die eine einfache Validierungslogik benötigen

Hinweise

  • Enthält keine Benutzeroberflächenkomponenten
  • Erfordert manuelle Integration mit Formularfeldern
  • Nur auf Validierungslogik beschränkt
  • Keine integrierten Fehlermeldungen
  • Nicht geeignet für komplexe Formularzustandsverwaltung

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

Q U E E N 👑

For More Features OUT-OF-THE-BOX (localization) see Official Documentation site

Validators 🌍

Pub License: MIT issues Pull requests forks Starts style: lint codecov

Buy Me A Coffee

Usage

if you need

  • simple true of false function to validate a input
  • validate a normal flutter Form field
@override
Widget build(BuildContext context) {
return TextFormField(
     // use qValidator function and provider list of rules to apply on this field
    validator: qValidator([
      IsRequired(),
      IsOptional()
      IsEmail(),
      MinLength(8),
      MaxLength(30, "optionally you can override the failure if the validation fails"),
    ]),
  );
  }

customization

if you need to show a custom error message you can

  • use the rule constructor (scooped for a single rule)
  • use ValidatorsLocalization.on (scooped for the entire Type rules)
void main() {
    ValidatorsLocalization.on<IsRequired>((rule) => 'the new required message');
}
  • if you use queen all the rules are localized out of the box 🎁 !

Kategorien

Abhängigkeiten

Abhängigkeiten 1 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.