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

mask कवर
पैकेज विवरणv1.0.5

mask

यह प्रोजेक्ट आपको अपने प्रोजेक्ट में सरल और आसान तरीके से वैधता जाँच और प्रारूपण करने की अनुमति देता है

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
177
लाइक
35
Pub अंक
160

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

flutter pub add mask

पैकेज अवलोकन

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

मास्क पैकेज फ्लटर एप्लिकेशन में उपयोगकर्ता इनपुट पर फॉर्मेटिंग और वैलिडेशन लागू करने का एक सरल और कार्यक्षम तरीका प्रदान करता है। यह टेक्स्ट फ़ील्ड्स के लिए स्वचालित फॉर्मेटिंग का समर्थन करता है, जैसे फ़ोन नंबर, CPF/CNPJ, तिथियाँ, और कस्टम पैटर्न, जिससे डेटा सुसंगतता सुनिश्चित होती है। न्यूनतम सेटअप के साथ, डेवलपर्स कई प्लेटफॉर्मों पर रियल-टाइम मास्किंग और वैलिडेशन लॉजिक के साथ फॉर्म इनपुट को बढ़ावा दे सकते हैं। यह पैकेज संरचित इनपुट की आवश्यकता वाले फॉर्म्स के लिए आदर्श है, जो उपयोगकर्ता अनुभव और डेटा अखंडता दोनों को बढ़ाता है।

उपयोग

  • फॉर्म इनपुट प्रारूपण
  • फ़ोन नंबर मास्किंग
  • CPF/CNPJ सत्यापन
  • तिथि और समय प्रारूपण
  • कस्टम पैटर्न अनुप्रयोग
  • वास्तविक समय में इनपुट प्रमाणीकरण

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

  • TextFormField के साथ आसान एकीकरण
  • कई पूर्वनिर्धारित मास्क का समर्थन करता है
  • कस्टम मास्क निर्माण
  • क्रॉस-प्लेटफॉर्म संगतता
  • रियल-टाइम इनपुट प्रोसेसिंग
  • हल्का और कार्यक्षम

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

  • फॉर्म इनपुट वाले फ्लटर ऐप्स
  • डेटा वैधता की आवश्यकता वाले अनुप्रयोग
  • सरल मास्किंग समाधान खोज रहे विकासकर्ता
  • Android, iOS, Web, macOS, Windows और Linux के लिए प्रोजेक्ट
  • स्थिर उपयोगकर्ता इनपुट प्रारूप की आवश्यकता वाले ऐप्स

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

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

मूल README

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

Mask

- validations

  • Mask.validation.cpf
  • Mask.validation.cnpj
  • Mask.validation.cpfOrCnpj
  • Mask.validation.email
  • Mask.validation.money
  • Mask.validation.date
  • Mask.validation.dateTime
  • Mask.validation.time
  • Mask.validation.money
  • Mask.validation.phone
  • Mask.validation.generic

- Description

Validations are for you to be able to simply validate your field

- Masks

  • Mask.creditCard
  • Mask.cpf
  • Mask.cnpj
  • Mask.cpfOrCnpj
  • Mask.money
  • Mask.date
  • Mask.phone
  • Mask.generic

- Description

The masks are for you to be able to customize your field, according to that information

- Examples

// money mask and validation
TextFormField(
  autovalidateMode: AutovalidateMode.onUserInteraction,
  validator: (value) => Mask.validations.money(
    value, 
    min: 100.0, // optional field
  ),
  inputFormatters: [Mask.money()],
),

// cpf or cnpj mask and validation
TextFormField(
  validator: Mask.validations.cpfOrCnpj,
  inputFormatters: [Mask.cpfOrCnpj()],
),

// your custom mask and validation
TextFormField(
  validator: (value) => Mask.validations.generic(value, min:8, error: 'info erro'),
  inputFormatters: [
    Mask.generic(
      masks: ['##-##-##'], 
      hashtag: Hashtag.numbers, // optional field
    ),
  ),
)
screenshot - cpf validation example


Feito com ❤️ by Weliton Sousa

श्रेणियाँ

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

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