@rearguard/is-email
Version:
A fast email checker.
35 lines (22 loc) • 745 B
Markdown
# @rearguard/is-email.
## Installation.
```bash
npm i @rearguard/is-email
```
## Intro.
`@rearguard/is-email` is a validator for email addresses, it allows checking when an email address is valid, according to [RFC 5322](https://www.ietf.org/rfc/rfc5322.txt)
## Usage.
```javascript
const {isEmail} = require('@rearguard/is-email');
const longemail = new Array(255).fill('a').join();
isEmail(`${longemail}@gmail.com`); // => false
isEmail(`@gmail.com`); // => false
isEmail('hello@gmail.com'); // => false
isEmail('hello@sienna12bourne.ga'); // => true
```
## Benchmarks.
`@rearguard/is-email` is fast and intuitive, you can find benchmarks against similar libraries in the [`/bench`](/bench) folder.
## Tests.
```bash
yarn test
```