email-buster v1.5.2
Email Buster - Whitelist & Blacklist
Una pequeña librería de Node.js para validar y verificar correos electrónicos mediante listas negras y blancas de dominios. No requiere API keys y es completamente moldeable.
Funciones
1. isBlacklisted(email)
Verifica si un correo electrónico tiene un dominio en la lista negra.
Parámetros:
email
(string): La dirección de correo electrónico a verificar.
Retorno:
- boolean:
true
si el formato del correo es válido,false
si no lo es.
Ejemplo:
const { isBlacklisted } = require('email-buster');
const result = isBlacklisted('example@zwau.com');
console.log(result); // true
2. isValidEmailFormat(email)
Verifica si el formato del correo electrónico es válido según una expresión regular.
Parámetros:
email
(string): La dirección de correo electrónico a verificar.
Retorno:
- boolean:
true
si el formato del correo es válido,false
si no lo es.
Ejemplo:
const { isValidEmailFormat } = require('email-buster');
console.log(isValidEmailFormat('example@gmail.com')); // true
console.log(isValidEmailFormat('example.com')); // false
3. isWhitelisted(email)
Verifica si un correo electrónico tiene un dominio en la lista blanca.
Parámetros:
email
(string): La dirección de correo electrónico a verificar.
Retorno:
- boolean:
true
si el formato del correo es válido,false
si no lo es.
Ejemplo:
const { isWhitelisted } = require('email-buster');
const result = isWhitelisted('example@gmail.com');
console.log(result); // true
Instalación
Instala el paquete con npm:
npm install email-buster
Uso
Requiere la librería en tu proyecto:
const { isBlacklisted, isValidEmailFormat, isWhitelisted } = require('email-buster');
Llama a las funciones según sea necesario para validar correos electrónicos:
Verificar si un dominio está en la lista negra:
const result = isBlacklisted('example@zwau.com'); console.log(result);
Verificar si un correo tiene un formato válido:
console.log(isValidEmailFormat('example@gmail.com'));
Verificar si un dominio está en la lista blanca:
const result = isWhitelisted('example@gmail.com'); console.log(result);
Licencia
Este paquete está licenciado bajo la Licencia Apache 2.0. Para más detalles, consulta el archivo LICENSE.