पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

validation_textformfield कवर
पैकेज विवरणv2.2.5

validation_textformfield

Flutter टेक्स्टफील्ड सत्यापन आपको अपने Flutter ऐप में विभिन्न टेक्स्टफॉर्म फ़ील्ड्स को सत्यापित करने की अनुमति देता है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
41
लाइक
37
Pub अंक
130

पैकेज इंस्टॉल करें

flutter pub add validation_textformfield

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

validation_textformfield पैकेज फ्लटर एप्लिकेशन को टेक्स्ट फॉर्म फील्ड के लिए आसान उपयोग के साथ वैधता प्रदान करके बढ़ाता है। यह विकासकर्ताओं को आवश्यक फील्ड, ईमेल फॉर्मेट और कस्टम पैटर्न जैसे विभिन्न वैधता नियम लागू करने की अनुमति देता है। सभी प्रमुख प्लेटफॉर्म पर समर्थन के साथ, यह बॉइलरप्लेट कोड के बिना इनपुट वैधता को सरल बनाता है। पैकेज मौजूदा फॉर्म में बिना किसी दिक्कत के एकीकृत होता है, रियल-टाइम फीडबैक के माध्यम से उपयोगकर्ता अनुभव को बेहतर बनाता है। यह बलवान, पुन: उपयोगी फॉर्म वैधता तर्क की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।

उपयोग

  • फॉर्म इनपुट वैधता
  • ईमेल और फ़ोन नंबर प्रमाणीकरण
  • कस्टम वैधता नियम
  • वास्तविक समय का उपयोगकर्ता प्रतिक्रिया
  • पुनर्उपयोगी फॉर्म घटक
  • प्लेटफॉर्म-समर्थ फॉर्म हैंडलिंग

मुख्य विशेषताएँ

  • निर्मित वैधता नियम
  • कस्टम वैधता समर्थन
  • वास्तविक समय वैधता प्रतिक्रिया
  • क्रॉस-प्लेटफॉर्म संगतता
  • TextFormField के साथ सरल एकीकरण
  • विस्तारयोग्य नियम वैधता तर्क

इनके लिए उपयुक्त

  • Flutter शुरुआती
  • फॉर्म-भारी एप्लिकेशन
  • मोबाइल और वेब ऐप्स
  • त्वरित प्रमाणीकरण की तलाश में विकासकर्मी
  • स्थिर इनपुट सत्यापन की आवश्यकता वाले ऐप
  • विकास गति को प्राथमिकता देने वाली टीमें

विचार योग्य बातें

  • सिर्फ पाठ फ़ॉर्म फ़ील्ड्स तक सीमित
  • कोई निर्मित अंतर्राष्ट्रीयकरण नहीं
  • हस्तक्षेप से त्रुटि संदेश कस्टमाइज़ करने की आवश्यकता है
  • बाह्य निर्भरताओं पर निर्भर करता है
  • जटिल नेस्टेड फॉर्म के लिए डिज़ाइन नहीं किया गया है
  • यूआई सुसंगतता के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

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.

श्रेणियाँ

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।