v2.9.0mask_text_input_formatter
पैकेज टेक्स्टफील्ड और टेक्स्टफील्ड के लिए TextInputFormatter प्रदान करता है जो दिए गए मास्क के साथ इनपुट को प्रारूपित करता है।
1.3 हज़ारलाइक 5.9 लाख30-दिन डाउनलोड160Pub अंक
AndroidiOSWebmacOSWindowsLinux
फ्लटर के लिए मास्केड टेक्स्ट इनपुट फॉर्मेटर।
यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।
The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.
Check 'example' folder for code sample
Follow the install guide
Import the library:
import 'package:mask_text_input_formatter/mask_text_input_formatter.dart';
var maskFormatter = new MaskTextInputFormatter(
mask: '+# (###) ###-##-##',
filter: { "#": RegExp(r'[0-9]') },
type: MaskAutoCompletionType.lazy
);
TextField(inputFormatters: [maskFormatter])
Get masked text:
print(maskFormatter.getMaskedText()); // -> "+0 (123) 456-78-90"
Get unmasked text:
print(maskFormatter.getUnmaskedText()); // -> 01234567890
You can use the updateMask method to change the mask after the formatter was created:
var textEditingController = TextEditingController(text: "12345678");
var maskFormatter = new MaskTextInputFormatter(mask: '####-####', filter: { "#": RegExp(r'[0-9]') });
TextField(controller: textEditingController, inputFormatters: [maskFormatter]) // -> "1234-5678"
textEditingController.value = maskFormatter.updateMask(mask: "##-##-##-##"); // -> "12-34-56-78"
निर्भरता सूची 2 आइटम
{"sdk":"flutter"}{"sdk":"flutter"}उपयोग के अनुसार छाँटें, गतिविधि की तुलना करें और अपनाने से पहले मूल प्रोजेक्ट की आवश्यकताएँ जाँचें।
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗