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

pattern_formatter कवर
पैकेज विवरणv5.0.0

pattern_formatter

एक Flutter पैकेज कुछ TextInputFormatter के कार्यान्वयन प्रदान करता है जो पूर्व-निर्धारित पैटर्न के साथ इनपुट को प्रारूपित करते हैं

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
33.4 हज़ार
लाइक
310
Pub अंक
150

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

flutter pub add pattern_formatter

पैकेज अवलोकन

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

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

उपयोग

  • निर्दिष्ट प्रारूप के साथ फॉर्म इनपुट
  • फ़ोन नंबर मास्किंग
  • तारीख और समय इनपुट प्रारूपण
  • क्रेडिट कार्ड नंबर प्रारूपण
  • कस्टम पैटर्न-आधारित टेक्स्ट इनपुट
  • डायनामिक मास्क जनरेशन

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

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

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

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

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

  • टकराव बचने के लिए सावधानी से पैटर्न परिभाषित करने की आवश्यकता हो सकती है
  • सीमित निर्मित पैटर्न (जटिल मामलों के लिए कस्टम तर्क की आवश्यकता होती है)
  • बहुत लंबे पैटर्न के साथ संभावित प्रदर्शन प्रभाव
  • गैर-पाठ इनपुट प्रकार के लिए डिज़ाइन नहीं किया गया है
  • TextEditingValue और प्रारूपक प्रवाह की समझ की आवश्यकता है

मूल README

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

PatternFormatter

pub package codecov

A Flutter package provides some implementations of TextInputFormatter that format input with pre-defined patterns

How to use

import 'package:pattern_formatter/pattern_formatter.dart';
Thousands grouping
  • Integer number:

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    ThousandsFormatter()
  ],
)
  • Decimal number:

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    ThousandsFormatter(allowFraction: true)
  ],
)
Card number grouping

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    CreditCardFormatter(),
  ],
)
Date format

TextField(
  keyboardType: TextInputType.number,
  inputFormatters: [
    DateInputFormatter(),
  ],
)

श्रेणियाँ

निर्भरताएँ

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

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

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