EmailCheckerPro

EmailCheckerPro is a lightweight Dart package that allows you to easily validate email addresses and check password strength.

Features

  • ✅ Email format validation
  • 🔒 Password strength checking (uppercase, lowercase, digit, special character, min 8 characters)

Installation

Add this to your pubspec.yaml:

yaml dependencies: email_checker_pro: ^1.0.0

Then run: flutter pub get Usage:

import 'package:email_checker_pro/email_checker_pro.dart';

void main() {
 print(EmailCheckerPro.isValidEmail('example@gmail.com')); // true
 print(EmailCheckerPro.isStrongPassword('Strong@123'));     // true
}

Email validation rules Must contain an @ symbol.

Domain must be valid.

Top-level domain (e.g., .com, .org) must be at least 2 characters.

Password strength rules Minimum 8 characters

At least one uppercase letter

At least one lowercase letter

At least one number

At least one special character: @$!%*?&

Libraries

email_checker_pro