get-user-mentions
v1.1.3
Published
Get all @user mentions in a string
Downloads
16
Maintainers
Readme
get-user-mentions
Get all @user mentions in a string.
Install
$ npm install --save get-user-mentions
Usage
const userMentions = require('get-user-mentions');
userMentions('hello @michael and @mark, how are you?');
//=> ['@michael', '@mark']
API
getUserMentions(input, [options])
input
Type: string
The string with usernames you want to search
options
Use these options to override the defaults
unique
Type: boolean
Default: false
Removes duplicate names from the array of user mentions
nameOnly
Type: boolean
Default: false
Returns an array of names without the @
symbol.
Known Limitations
- Currently, this module only supports usernames written in the latin unicode character sets. So english, latin, and most romance/european languages are covered. I am working on ways to support other languages.
- This module only searches for usernames that use the alphanumeric and underscore character conventions. This is not a bug, but you should be aware of this limitation if you are searching for unconventional usernames like
@b@b
License
MIT © Michael Wuergler