name-email-matcher
v1.0.0
Published
Email & Name Validation Library
Downloads
5
Maintainers
Readme
Advanced Email Validator
A comprehensive email validator that checks:
- Email format validity
- Disposable email domains
- Name inclusion in the email address (optional)
Installation
npm install advanced-email-validatorUsage
const { isValidEmail, addDisposableDomains } = require('advanced-email-validator');
// Basic validation
console.log(isValidEmail("[email protected]")); // true
// With name checking
console.log(isValidEmail("[email protected]", "john", "doe")); // true
// Add custom disposable domains
addDisposableDomains("my-temp-domain.com");
addDisposableDomains(["temp1.com", "temp2.com"]);API
isValidEmail(email, [firstName], [lastName])
email: The email address to validate (required)firstName: First name to check in email (optional)lastName: Last name to check in email (optional) Returnstrueif email is valid,falseotherwise
addDisposableDomains(domains)
domains: String or array of strings of domains to add to disposable list
