1.0.8 • Published 7 years ago

gleezo-email-tester v1.0.8

Weekly downloads
1
License
ISC
Repository
github
Last release
7 years ago

gleezo-email-tester

Module that checks if email is valid. Regexp used in this module is according to: http://emailregex.com/.

Methods

Setup

To setup:

const EmailTester = require('gleezo-email-tester');
const Logger = require('some-logger'); // <-- any logger, that has 'error' method
const logger = new Logger();
const emailTester = new EmailTester(logger);

Test

If email is not valid - will log error. Usage:

emailTester.test('some@mail.com', req); // true
emailTester.test('{$exists: true}', req); // false + logs error 

TestEach

Same as test, but accepts array of emails

emailTester.testEach(['some@mail.com'], req); // true
emailTester.testEach(['some@mail.com', '{$exists: true}'], req); // false + logs error 

Check

Simply checks if email is valid

emailTester.test('some@mail.com', req); // true
emailTester.test('{$exists: true}', req); // false
1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago