FLUTTER ECOSYSTEM

FlutterQueen/validators

पूर्व निर्मित कार्यों के साथ चर और फॉर्म की प्रमाणीकरण qValidator कार्य

वैलिडेटर्स प्रोजेक्ट कवर
Stars
22
Forks
10
अंतिम पुश (UTC)
31 अग॰ 2022
प्रोजेक्ट स्थिति
आर्काइव
FlutterQueen GitHub avatar
GITHUB Organization

FlutterQueen ↗

Egypt
भाषाएँDartC++CMakeHTMLCSwiftKotlinObjective-C

तकनीकी विषय

इस रिपॉज़िटरी के पैकेज

उपयोग की गई निर्भरताएँ

निर्भरता सूची 4 आइटम
  • email_validator^2.0.1
  • flutter{"sdk":"flutter"}
  • flutter_testडेवलपमेंट{"sdk":"flutter"}
  • lintडेवलपमेंट^1.8.2

मूल README

यह अंग्रेज़ी मूल स्नैपशॉट है। नवीनतम सामग्री GitHub पर देखें।

README खोलें / बंद करें

Q U E E N 👑

For More Features OUT-OF-THE-BOX (localization) see Official Documentation site

Validators 🌍

Pub License: MIT issues Pull requests forks Starts style: lint codecov

Buy Me A Coffee

Usage

if you need

  • simple true of false function to validate a input
  • validate a normal flutter Form field
@override
Widget build(BuildContext context) {
return TextFormField(
     // use qValidator function and provider list of rules to apply on this field
    validator: qValidator([
      IsRequired(),
      IsOptional()
      IsEmail(),
      MinLength(8),
      MaxLength(30, "optionally you can override the failure if the validation fails"),
    ]),
  );
  }

customization

if you need to show a custom error message you can

  • use the rule constructor (scooped for a single rule)
  • use ValidatorsLocalization.on (scooped for the entire Type rules)
void main() {
    ValidatorsLocalization.on<IsRequired>((rule) => 'the new required message');
}
  • if you use queen all the rules are localized out of the box 🎁 !