fixemail
Version:
Package for fix address of emails, type fix email joao@gmail .com to joao@gmail.com
88 lines (57 loc) • 1.54 kB
Markdown
<p align="center">
<img src="https://i.imgur.com/o3bmBTg.png" style="width: 200px;" />
</p>
You can install with [npm](https://www.npmjs.com/package/fixemail):
```bash
npm install fixemail
```
You can install with [yarn](https://yarnpkg.com/package/fixemail):
```bash
yarn add fixemail
```
You can fix error in email syntax by user.
You can use:
```javascript
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 }
```
```typescript
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 }
```
You can validate your email with this package.
Used package [email-validator](https://www.npmjs.com/package/email-validator)
You can use:
```javascript
const { validate } = require('fixemail');
validate('email@gmail.com')
// > true
validate('emai l@gmail .com')
// > false
```
```typescript
import { validate } from 'fixemail';
validate('email@gmail.com')
// > true
validate('emai l@gmail .com')
// > false
```
- [ ] Remove alias email, after +
- [ ] Remove accents
- [ ] Verify is domain is valid
- [ ] Remove temp emails