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

पैकेज विवरणv3.0.0

email_validator

ईमेल पतों के लिए सरल (लेकिन सही) डार्ट क्लास

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
8.5 लाख
लाइक
1.2 हज़ार
Pub अंक
160

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

flutter pub add email_validator

पैकेज अवलोकन

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

email_validator पैकेज एक सरल और सटीक Dart क्लास प्रदान करता है जो मानक RFC 5322 विनिर्माण के अनुसार ईमेल पतों की जांच करता है। यह गतिशील, वेब और डेस्कटॉप सभी प्लेटफॉर्म पर विश्वसनीय ईमेल फॉर्मेट चेकिंग सुनिश्चित करता है। पैकेज हल्का है, आसानी से एकीकृत किया जा सकता है, और Flutter एप्लिकेशन में फॉर्म वैधता के लिए उपयुक्त है। यह बेसिक और उन्नत वैधता परिदृश्यों का समर्थन करता है बिना किसी बाहरी निर्भरता के।

उपयोग

  • फॉर्म इनपुट वैधता
  • उपयोगकर्ता पंजीकरण प्रवाह
  • लॉगिन स्क्रीन ईमेल चेक
  • डेटा अखंडता सत्यापन
  • रियल-टाइम ईमेल प्रतिक्रिया

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

  • RFC 5322 संगत वैधता
  • क्रॉस-प्लेटफ़ॉर्म समर्थन
  • सरल एपीआई जिसमें स्पष्ट त्रुटि हैंडलिंग है
  • हल्का और निर्भरता-मुक्त
  • अंतर्राष्ट्रीय ईमेल पते का समर्थन करता है

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

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

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

  • ईमेल वास्तविक रूप से मौजूद है या नहीं, इसकी पुष्टि नहीं करता है
  • कोई सर्वर-साइड प्रमाणीकरण शामिल नहीं है
  • कुछ वैध लेकिन असामान्य ईमेल प्रारूपों को अस्वीकार कर सकता है
  • वाक्य विन्यास जाँच तक सीमित, डिलीवरी पुष्टि नहीं
  • उच्च आयतन ईमेल प्रसंस्करण के लिए उपयुक्त नहीं

मूल README

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

Email Validator.dart

CI pub package

A simple Dart class for validating email addresses without using RegEx. Can also be used to validate emails within Flutter apps (see Flutter email validation).

NB: This library only validates the syntax of the email, not by looking up domain or whether an email actually exists.

Featured in:

  1. How To Validate Emails in Flutter by https://github.com/lucianojung
  2. Flutter Tutorial - Email Validation In 7 Minutes by https://github.com/JohannesMilke
  3. Flutter Tutorial - Email Validation | Package of the week by https://github.com/Dhanraj-FlutterDev

Found in several big libraries and apps:

  1. Google Firebase
  2. Flutter GenUI
  3. Supabase - Flutter auth UI
  4. TubeCards - The world’s best flashcard platform
  5. Serverpod - Serverpod is a next-generation app and web server, explicitly built for Flutter
  6. Several other packages on pub.dev

And many more!

Installation

1. Depend on it

Add this to your package's pubspec.yaml file:

dependencies:
    email_validator: '^3.0.6'
2. Install it

You can install packages from the command line:

$ dart pub get

Alternatively, your editor might support pub. Check the docs for your editor to learn more.

3. Import it

Now in your Dart code, you can use:

import 'package:email_validator/email_validator.dart';

Usage

Read the unit tests under test, or see code example below:

void main() {
    var email = 'fredrik@gmail.com';

    assert(EmailValidator.validate(email));
}

Tips

You can also use this repo as a template for creating Dart packages, just clone the repo and start hacking :)

श्रेणियाँ

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

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

रैंकिंग