!npm versionnpmjs-imgnpmjs-url !standard stylestandard-imgstandard-url !build statustravis-imgtravis-url !coveralls imgcoveralls-imgcoveralls-url !deps statusdaviddm-imgdaviddm-url
100% twitter compatible@mentions
regex! Regular expression for matching@username
mentions, as used on twitter, facebook, github, etc.
Install
npm i --save mentions-regex
npm test
mentionsRegex
Compatible twitter mentions regex, not only of course!
[dot]
{Boolean} iftrue
it will allow to match dotsreturn
{RegExp}
Usage
For more use-cases see tests
var mentionsRegex = require('mentions-regex');
mentionsRegex().test('foo @bar baz');
//=> true
mentionsRegex().exec('foo @bar baz')[1];
//=> 'bar'
mentionsRegex().test('foo email@bar.com baz');
//=> false
mentionsRegex(true).test('foo email@bar.com baz');
//=> false
mentionsRegex(true).test('foo @bar.com baz');
//=> true
mentionsRegex(true).exec('foo @bar.com baz')[1];
//=> 'bar.com'
Related
- abbrev-kindof:
kind-of
with single letter abbreviations to javascript native types, likekindof(val, 'soa')
will return true ifval
is string, object or array. - copyright-regex: Regex for matching and parsing copyright statements.
- dirname-regex: Regular expression for matching the directory part of a file path.
- glob-path-regex: Regular expression for matching the parts of glob pattern.
- regexify: Regex everything!
Author
Charlike Mike Reagent- gratipay/tunnckoCoreauthor-gratipay
- twitter/tunnckoCoreauthor-twitter
- github/tunnckoCoreauthor-github
- npmjs/tunnckoCoreauthor-npmjs
- more ...contrib-more
License !MIT licenselicense-imglicense-url
Copyright (c) 2014-2015 Charlike Mike Reagentcontrib-more, contributorscontrib-graf.Released under the
MIT
license-url license.Proudly generated by docks(1) on May 4, 2015