Skip to content

Regular expression for matching email addresses

License

Notifications You must be signed in to change notification settings

jamiekyle-eb/email-regex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

email-regex Build Status

Regular expression for matching email addresses

Use it for finding email addresses or checking if something is email like.

You shouldn't use this for validating emails. Only for hinting to the user.

Install

$ npm install email-regex

Usage

const emailRegex = require('email-regex');

// Contains an email address
emailRegex().test('unicorn [email protected]');
//=> true

// Is an email address
emailRegex({exact: true}).test('[email protected]');
//=> true

'unicorn [email protected] cake [email protected] rainbow'.match(emailRegex());
//=> ['[email protected]', '[email protected]']

API

emailRegex([options])

Returns a regex for matching email addresses.

options

exact

Type: boolean
Default: false (Matches any email address in a string)

Only match an exact string.
Useful with RegExp#test to check if a string is an email address.

License

MIT © Sindre Sorhus

About

Regular expression for matching email addresses

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%