Last updated:
0 purchases
email validator
Email Validator.dart #
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:
How To Validate Emails in Flutter by https://github.com/lucianojung
Flutter Tutorial - Email Validation In 7 Minutes by https://github.com/JohannesMilke
Flutter Tutorial - Email Validation | Package of the week by https://github.com/Dhanraj-FlutterDev
Found in several big libraries and apps:
Google Firebase
Supabase - Flutter auth UI
TubeCards - The world’s best flashcard platform
Serverpod - Serverpod is a next-generation app and web server, explicitly built for Flutter
Ventyr.app - An app for last minute experiences - Startup from Tromsø, Norway
And many more!
Installation #
1. Depend on it #
Add this to your package's pubspec.yaml file:
dependencies:
email_validator: '^2.1.17'
copied to clipboard
2. Install it
You can install packages from the command line:
$ pub get
..
copied to clipboard
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';
copied to clipboard
Usage #
Read the unit tests under test, or see code example below:
void main() {
var email = "[email protected]";
assert(EmailValidator.validate(email));
}
copied to clipboard
Tips #
You can also use this repo as a template for creating Dart packages, just clone the repo and start hacking :)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.