FLUTTER ECOSYSTEM

mask_text_input_formatter

Das Paket bietet TextInputFormatter für TextField und TextFormField, die die Eingabe durch eine angegebene Maske formatieren.

Cover von mask_text_input_formatter
Neueste Version
2.9.0
30-Tage-Downloads
498.000
Likes
1330
Pub-Punkte
160

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das Paket mask_text_input_formatter bietet einen TextInputFormatter für die Widgets TextField und TextFormField von Flutter und ermöglicht Eingabeformatierung in Echtzeit mit anpassbaren Masken. Es hilft Benutzern, Daten wie Telefonnummern, Datumsangaben oder IDs strukturiert einzugeben, indem es automatisch Trennzeichen einfügt und Formatierungsregeln während der Eingabe erzwingt. Der Formatter unterstützt dynamische Masken und verarbeitet die Cursorposition korrekt über Plattformen hinweg. Er ist ideal für Formulare, die konsistente Eingabemuster ohne manuelle Validierung erfordern.

Anwendungsfälle
  • Telefonnummer-Eingabe mit Ländercode-Formatierung
  • Dateneingabe mit Maske DD/MM/JJJJ
  • Kreditkartennummerformatierung mit Leerzeichen
  • Benutzerdefinierte numerische oder alphanumerische Muster-Eingaben
  • Formularfelder, die eine strenge Datenstruktur erfordern
Hauptmerkmale
  • Echtzeit-Eingabemaske
  • Unterstützung für dynamische und statische Masken
  • Korrekte Cursorpositionierung während der Bearbeitung
  • Plattformübergreifende Kompatibilität (Android, iOS, Web, macOS, Windows, Linux)
  • Einfache Integration mit TextField und TextFormField
Geeignet für
  • Formularbaukästen, die strukturierte Eingaben benötigen
  • Internationalisierungs-fähige Eingabefelder
  • Daten-Erfassungs-Apps mit strengen Formatanforderungen
  • Benutzerfreundliche Eingabeschnittstellen
  • Entwickler, die minimale Validierungslogik suchen
Hinweise
  • Kann eine sorgfältige Maskendefinition erfordern, um unerwartetes Verhalten zu vermeiden
  • Kann Kopier-/Einfügevorgänge beeinträchtigen, wenn nicht korrekt konfiguriert
  • Eingeschränkter Support für komplexe bedingte Masken
  • Leistungseinfluss bei Szenarien mit hoher Eingabefrequenz
  • Nicht geeignet für nicht-textbasierte Eingabetypen
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add mask_text_input_formatter

Kategorien

Quell-Repository

Verwandte Projekte

Ranglisten