# isEmail > Test if a value is an email address.
## Usage ```javascript var isEmail = require( '@stdlib/assert/is-email-address' ); ``` #### isEmail( value ) Tests if a `value` is an [email address][validate-email-address]. ```javascript var bool = isEmail( 'beep@boop.com' ); // returns true ```
## Notes - Validation is **not** rigorous, nor [should it be][validate-email-address]. **9** RFCs relate to email addresses, and accounting for all of them is a fool's errand. This module performs the simplest validation; i.e., requiring **at least** one `@` symbol. - For rigorous validation, send a confirmation email. If the email bounces, consider the email invalid.
## Examples ```javascript var isEmail = require( '@stdlib/assert/is-email-address' ); var bool; bool = isEmail( 'beep@boop.com' ); // returns true bool = isEmail( 'beep' ); // returns false bool = isEmail( 'beep.com' ); // returns false bool = isEmail( null ); // returns false ```
* * *
## CLI
### Usage ```text Usage: is-email-address [options] [] Options: -h, --help Print this message. -V, --version Print the package version. ```
### Examples ```bash $ is-email-address beep@boop.com true ``` To use as a [standard stream][standard-streams], ```bash $ echo -n 'beep@boop.com' | is-email true ```