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: @$!%*?&