एक फ्लटर पैकेज जो टेक्स्टफील्ड और टेक्स्टफील्ड के लिए एक TextInputFormatter प्रदान करता है, जो उपयोगकर्ता इनपुट को निर्दिष्ट मास्क के अनुसार स्वचालित रूप से प्रारूपित करता है। यह उपयोगकर्ताओं को फ़ोन नंबर, तारीख या आईडी जैसे डेटा को संरचित तरीके से दर्ज करने में मदद करता है, जब वे टाइप करते हैं तो स्थान भरने वाले और प्रारूप वाले अक्षर डायनामिक रूप से सम्मिलित करता है। फॉर्मेटर कस्टम मास्क का समर्थन करता है और प्लेटफॉर्म के अनुसार बैकस्पेस और कर्सर गति को सही ढंग से संभालता है। विशिष्ट प्रारूप की आवश्यकता वाले फॉर्म में इनपुट सटीकता और उपयोगकर्ता अनुभव को बढ़ाने के लिए आदर्श है।
उपयोग
- देश कोड के साथ फ़ोन नंबर इनपुट
- विभाजक के साथ तारीख प्रविष्टि
- क्रेडिट कार्ड नंबर प्रारूपण
- कस्टम संख्यात्मक या अल्फान्यूमेरिक पैटर्न
- इनपुट संरचना के माध्यम से फॉर्म सत्यापन
- डायनामिक फील्ड प्रारूपण
मुख्य विशेषताएँ
- कस्टमाइज़ेबल मास्क का समर्थन करता है
- बैकस्पेस और कर्सर स्थिति का प्रबंधन करता है
- क्रॉस-प्लेटफॉर्म संगतता
- रियल-टाइम इनपुट प्रारूपण
- TextField और TextFormField के साथ आसान एकीकरण
- लचीला स्थान और अलगाव विन्यास
इनके लिए उपयुक्त
- संरचित डेटा की आवश्यकता वाले फॉर्म इनपुट
- इनपुट प्रमाणीकरण के साथ मोबाइल और वेब एप्लिकेशन
- उपयोगकर्ता-मित्र डेटा एंट्री इंटरफेस
- सरल मास्किंग समाधान खोज रहे विकासकर्ता
- स्थिर इनपुट पैटर्न की आवश्यकता वाले ऐप्स
विचार योग्य बातें
- संघर्षों से बचने के लिए सावधानीपूर्वक मास्क परिभाषा की आवश्यकता हो सकती है
- जटिल डायनामिक मास्क के लिए सीमित समर्थन
- उच्च आवृत्ति इनपुट पर प्रदर्शन प्रभाव
- गैर-पाठ इनपुट प्रकार के लिए उपयुक्त नहीं
- पेस्ट ऑपरेशन जैसे किनारे के मामलों का हस्तक्षेप आवश्यक है
