node package manager


Provides a fast, pretty robust e-mail validator. Only checks form, not function.


A simple module to validate an e-mail address

Install via NPM:

npm install email-validator
var validator = require("email-validator");
validator.validate(""); // true 
validator.validate_async("", function(err, isValidEmail) {
        //Do something with isValidEmail 
}); // true 
import * as EmailValidator from 'email-validator';
EmailValidator.validate(""); // true
EmailValidator.validate_async("", ((err, isValidEmail) => {
        // Do something with isValidEmail        

We would love for you to contribute to email-validator, check the LICENSE file for more info.

Robert Schultz –

Distributed under the MIT license. See LICENSE for more information.