सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
BrasilFields एक Dart पैकेज है जिसका उद्देश्य फ्लटर एप्लिकेशन में ब्राजीली फॉर्मेटिंग और सत्यापन पैटर्न के उपयोग को सरल बनाना है। यह CPF, CNPJ, फ़ोन नंबर, तारीख और मुद्रा जैसे सामान्य ब्राजीली डेटा फॉर्मेट के हैंडलिंग के लिए तैयार-उपयोग विजेट और उपकरण प्रदान करता है। पैकेज स्थिर इनपुट फॉर्मेटिंग और रियल-टाइम सत्यापन सुनिश्चित करता है, ब्राजीली उपयोगकर्ताओं के अनुभव को बेहतर बनाता है। सभी प्रमुख प्लेटफॉर्मों के समर्थन के साथ, यह किसी भी ऐसे फ्लटर प्रोजेक्ट में बिना किसी दिक्कत के एकीकृत हो सकता है जिसमें स्थानीयकरण-विशिष्ट इनपुट हैंडलिंग की आवश्यकता होती है।
उपयोग
ब्राजीली फॉर्मेटिंग के साथ फॉर्म इनपुट
CPF/CNPJ प्रमाणीकरण
फ़ोन नंबर मास्किंग
मुद्रा और तिथि इनपुट स्वरूपण
रियल-टाइम डेटा सत्यापन
ब्राजीलियाई ऐप्स के लिए स्थानीयकरण
मुख्य विशेषताएँ
पूर्वनिर्धारित ब्राजीली प्रारूप पैटर्न
स्वचालित इनपुट मास्किंग
निर्मित वैधता नियम
क्रॉस-प्लेटफॉर्म संगतता
TextFormField के साथ आसान एकीकरण
ब्राजीलियाई डेटा प्रकारों के लिए समर्थन
इनके लिए उपयुक्त
ब्राजीली उपयोगकर्ताओं के लिए फ्लटर ऐप्स
कड़ी डेटा सत्यापन आवश्यक फॉर्म
त्वरित ब्राजीली प्रारूपण समाधान की आवश्यकता वाले विकासकर्ता
अंतर्राष्ट्रीयकरण की आवश्यकता वाले प्रोजेक्ट
वित्तीय या व्यक्तिगत डेटा को संभालने वाले ऐप्स
विचार योग्य बातें
कस्टम फॉर्मेट के लिए हाथ से सेटअप की आवश्यकता होती है
ब्राजीली-विशिष्ट पैटर्न तक सीमित
यूआई सुसंगतता के लिए अतिरिक्त स्टाइलिंग की आवश्यकता हो सकती है
फ्लटर के टेक्स्ट इनपुट सिस्टम पर निर्भर करता है
गैर-ब्राजीलियन स्थानों के लिए अनुपयुक्त
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
brasil_fields
O jeito mais fácil de utilizar padrões e formatos brasileiros em seu projeto.
CnpjAlfanumericoInputFormatter e PlacaVeiculoInputFormatter são formatters alfanuméricos, sendo assim, o FilteringTextInputFormatter.digitsOnly não deve ser informado.
Formatters
Padrão
Formatter
Formato
Altura
AlturaInputFormatter()
2,22
Cartão
CartaoBancarioInputFormatter()
0000 1111 2222 3333 4444
Centavos
CentavosInputFormatter()
7,194
CEP
CepInputFormatter()
99.999-999
CPF
CpfInputFormatter()
999.999.99-99
CNPJ
CnpjInputFormatter()
99.999.999/9999-99
CNPJ (2026)
CnpjAlfanumericoInputFormatter()
99.999.999/9999-99 ou A1.B2C.3D4/E5F6-99 (*)
CPF / CNPJ
CpfOuCnpjFormatter()
Se adapta conforme os números são inseridos
CEST
CESTInputFormatter()
12.345.67
CNS
CNSInputFormatter()
111 2222 3333 4444
Data
DataInputFormatter()
01/01/1900
Hora
HoraInputFormatter()
23:59
IOF
IOFInputFormatter()
1,234567
KM
KmInputFormatter()
999.999
Cert. nascimento
CertNascimentoInputFormatter()
000000 11 22 3333 4 55555 666 7777777 88
NCM
NCMInputFormatter()
1234.56.78
NUP
NUPInputFormatter()
1234567-89.0123.4.56.7890
Peso
PesoInputFormatter()
111,1
Placa
PlacaVeiculoInputFormatter()
AAA-1234 (*)
Real
RealInputFormatter()
20.550
Telefone
TelefoneInputFormatter()
(99) 9999-9999
Validade cartão
ValidadeCartaoInputFormatter()
12/24 ou 12/2024
Temperatura
TemperaturaInputFormatter()
27,1
(*) Não utilizar FilteringTextInputFormatter.digitsOnly. Estes formatters são alfanuméricos.