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

पैकेज विवरणv1.0.1

queen_validators

फ्लटर फॉर्म के लिए वैलिडेशन मेथड्स और नियमों का संग्रह, शून्य अतिरिक्त विजेट्स के साथ

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
1.1 हज़ार
लाइक
80
Pub अंक
135

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

flutter pub add queen_validators

पैकेज अवलोकन

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

Queen Validators एक हल्का Flutter पैकेज है जो फॉर्म इनपुट के लिए विस्तृत वैधता विधियों और नियमों का संग्रह प्रदान करता है, बिना अतिरिक्त विजेट्स के जोड़े। यह आम उपयोग के मामलों जैसे ईमेल, पासवर्ड, फोन नंबर और कस्टम पैटर्न के लिए साफ और पुनर्उपयोगी वैधता तर्क प्रदान करता है। सरलता और कार्यक्षमता के लिए बनाया गया, यह किसी भी Flutter फॉर्म कार्य प्रवाह में आसानी से एकीकृत होता है, जिससे डेवलपर्स को Android, iOS, Web, macOS, Windows और Linux प्लेटफॉर्म पर उपयोगकर्ता इनपुट को कुशलता से वैधता देने में सक्षम होते हैं। फॉर्म वैधता में न्यूनतम ओवरहेड और अधिकतम लचीलापन की खोज करने वाले डेवलपर्स के लिए उपयुक्त।

उपयोग

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

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

  • कोई अतिरिक्त विजेट नहीं
  • विस्तृत निर्मित वैधकर्ता
  • कस्टम वैधता नियमों का समर्थन करता है
  • हल्का और तेज़
  • क्रॉस-प्लेटफॉर्म संगतता
  • Form विजेट्स के साथ आसान एकीकरण

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

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

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

  • UI घटकों को शामिल नहीं करता है
  • फॉर्म फील्ड्स के साथ हस्तचालित एकीकरण की आवश्यकता होती है
  • केवल सत्यापन तर्क तक सीमित
  • कोई बिल्ट-इन त्रुटि संदेश नहीं
  • जटिल फॉर्म राज्य प्रबंधन के लिए उपयुक्त नहीं

मूल README

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

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 🎁 !

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 1 आइटम

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

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

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