fixemail
TypeScript icon, indicating that this package has built-in type declarations

0.0.12 • Public • Published

FixEmail

Install

You can install with npm:

  npm install fixemail

You can install with yarn:

  yarn add fixemail

FixEmail Syntax

You can fix error in email syntax by user.

You can use:

const fixEmail = require('fixemail');

fixEmail('email@gmail.com')
// > { email: 'email@gmail.com', valid: true }

fixEmail('emai l@gmail .com')
// > { email: 'email@gmail.com', valid: true }

fixEmail('emai lgmail .com')
// > { email: 'emailgmail.com', valid: false }
import fixEmail from 'fixemail';

fixEmail('email@gmail.com')
// > { email: 'email@gmail.com', valid: true }

fixEmail('emai l@gmail .com')
// > { email: 'email@gmail.com', valid: true }

fixEmail('emai lgmail .com')
// > { email: 'emailgmail.com', valid: false }

Validate Email

You can validate your email with this package.

Used package email-validator

You can use:

const { validate } = require('fixemail');

validate('email@gmail.com')
// > true

validate('emai l@gmail .com')
// > false
import { validate } from 'fixemail';

validate('email@gmail.com')
// > true

validate('emai l@gmail .com')
// > false

Todo Implement

  • [ ] Remove alias email, after +
  • [ ] Remove accents
  • [ ] Verify is domain is valid
  • [ ] Remove temp emails

Package Sidebar

Install

npm i fixemail

Weekly Downloads

7

Version

0.0.12

License

MIT

Unpacked Size

4.08 kB

Total Files

5

Last publish

Collaborators

  • marconwillian