mentions-regex

100% twitter compatible `@mentions` regex! Regular expression for matching `@username` mentions, as used on twitter, facebook, github, etc.

MIT 7 个版本
安装
npm install mentions-regex
yarn add mentions-regex
pnpm add mentions-regex
bun add mentions-regex
README

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'
  • 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

版本列表
2.0.3 2015-05-04
2.0.2 2015-05-03
2.0.1 2015-03-28
2.0.0 2015-03-28
1.0.1 2014-12-21
1.0.0 2014-12-21
0.1.0 2014-12-15