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

    Install

    npm i mentions-regex

    DownloadsWeekly Downloads

    610

    Version

    2.0.3

    License

    MIT

    Last publish

    Collaborators

    • jonschlinkert
    • tunnckocore