Pakete, Repositories und App-Kategorien suchen

Cover von validation_textformfield
Paketdetailsv2.2.5

validation_textformfield

Die Flutter-Textfeldüberprüfung ermöglicht Ihnen, verschiedene Textformularfelder in Ihrer Flutter-App zu überprüfen.

AndroidiOSWebmacOSWindowsLinux
30-Tage-Downloads
41
Likes
37
Pub-Punkte
130

Paket installieren

flutter pub add validation_textformfield

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das validation_textformfield-Paket verbessert Flutter-Anwendungen, indem es eine einfach zu verwendende Validierung für Texteingabefelder bereitstellt. Es ermöglicht Entwicklern, verschiedene Validierungsregeln – wie Pflichtfelder, E-Mail-Format und benutzerdefinierte Muster – direkt in TextFormField-Widgets anzuwenden. Mit Unterstützung für alle wichtigen Plattformen vereinfacht es die Eingabeverifizierung ohne Boilerplate-Code. Das Paket lässt sich nahtlos in bestehende Formulare integrieren und verbessert die Benutzererfahrung durch Echtzeit-Rückmeldungen. Es ist ideal für Anwendungen, die eine robuste und wiederverwendbare Formularvalidierungslogik benötigen.

Anwendungsfälle

  • Formularingabeüberprüfung
  • E-Mail- und Telefonnummerüberprüfung
  • Benutzerdefinierte Validierungsregeln
  • Echtzeit-User-Feedback
  • Wiederverwendbare Formularkomponenten
  • Plattformübergreifende Formularverwaltung

Hauptmerkmale

  • Eingebaute Überprüfungsregeln
  • Benutzerdefinierte Validatoren-Unterstützung
  • Echtzeit-Validierungsfeedback
  • Plattformübergreifende Kompatibilität
  • Einfache Integration mit TextFormField
  • erweiterbare Validierungslogik

Geeignet für

  • Flutter-Anfänger
  • Formular-lastige Anwendungen
  • Mobile und Web-Anwendungen
  • Entwickler, die eine schnelle Validierung suchen
  • Apps, die eine konsistente Eingabeverifizierung erfordern
  • Teams, die Entwicklungsbeschleunigung priorisieren

Hinweise

  • Beschränkt auf Texteingabefelder
  • Keine integrierte Internationalisierung
  • Benötigt manuelle Anpassung der Fehlermeldung
  • Hängt von externen Abhängigkeiten ab
  • Nicht für komplexe verschachtelte Formulare ausgelegt
  • Kann zusätzliche Stilisierung zur UI-Konsistenz erfordern

Original-README

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

Installation

  1. Add the latest version of package to your pubspec.yaml (and rundart pub get):
dependencies:
  validation_textformfield: Update version
  1. Import the package and use it in your Flutter App.
import 'package:validation_textformfield/validation_textformfield.dart';
    

A Flutter package for launching a Validation TextFormField . Supports iOS, Android, web, Windows, macOS, and Linux.

Example


EmailValidationTextField(
 whenTextFieldEmpty: "Please enter  email",
 validatorMassage: "Please enter valid email",
 decoration: InputDecoration(
 focusedBorder: OutlineInputBorder(
 borderSide: BorderSide(color: Colors.black, width: 0.5),
),
 enabledBorder: OutlineInputBorder(
 borderSide: BorderSide(color: Colors.black, width: 0.5),
),
 border: OutlineInputBorder(),
 counterText: '',
 hintStyle: TextStyle(color: Colors.black, fontSize: 18.0)),
 textEditingController: txtEmailCtrl,
)
PassWordValidationTextFiled(
 lineIndicator:false,
 passwordMinError: "Must be more than 5 charater", 
 hasPasswordEmpty: "Password is Empty",
 passwordMaxError: "Password to long", 
 passWordUpperCaseError: "at least one Uppercase (Capital)lette",
 passWordDigitsCaseError: "at least one digit",
 passwordLowercaseError: "at least one lowercase character",
 passWordSpecialCharacters: "at least one Special Characters",
 obscureText: _isObscure,
 scrollPadding: EdgeInsets.only(left: 60),
 onChanged: (value) {
  // print(value);
 },
 passTextEditingController: txtPasswordCtrl,
 passwordMaxLength: 10,
 passwordMinLength: 5,
),

ConfirmPassWordValidationTextFromField(
 obscureText: _isObscure,
// obscureText: _isObscure,
 scrollPadding: EdgeInsets.only(left: 60),
 onChanged: (value) {
// print(value);
 },
 whenTextFieldEmpty: "Empty",
 validatorMassage: "Password not Match",
 confirmtextEditingController: txtConfPasswordCtrl,
// passtControllername:txtPasswordCtrl
),

See the example app for more complex examples.

Image

Email

BasicPassword

passwordLiner

Getting Started

For help getting started with Flutter, view our online documentation.

Kategorien

Quell-Repository

Projekte, die dieses Paket verwenden

Noch keine Daten verfügbar.