mentions-regex

2.0.3 • Public • Published

npm version standard style build status coveralls img deps status

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} if true it will allow to match dots
  • return {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, like kindof(val, 'soa') will return true if val 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

License MIT license

Copyright (c) 2014-2015 Charlike Mike Reagent, contributors.
Released under the MIT license.


Proudly generated by docks(1) on May 4, 2015

Package Sidebar

Install

npm i mentions-regex

Weekly Downloads

567

Version

2.0.3

License

MIT

Last publish

Collaborators

  • jonschlinkert
  • tunnckocore