- This package checks to see if the keyword you provided (irrespective of case) is in a tweet's text
- Case is ignored
- If the keyword contains a character that is considered, provided that character is not a reserved character
- Reserved characters are:
"@", "#", ", '
- Reserved characters are:
- Link-ignoring (currently) only occurs with links that include
http
npm install keyword-in-tweet
import { KeywordInTweet } from 'keyword-in-tweet';
const myTweet = {
text: '@Person hey there!',
};
const myKeyWord = 'hey';
// KeywordInTweet would return true
const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);
Example A: With the following example, KeywordInTweet
would return true
import { KeywordInTweet } from 'keyword-in-tweet';
const myTweet = {
text: '@Person !hey! there, #HeyItsTime! @PersonTwo @HeyYou Hey',
};
const myKeyWord = 'hey';
const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);
Example B: With the following example, KeywordInTweet
would return false since the exact word, in that format is not in the tweet
import { KeywordInTweet } from 'keyword-in-tweet';
const myTweet = {
text: '@Person !hey! there, #HeyItsTime! @PersonTwo @HeyYou',
};
const myKeyWord = 'hey';
const isMyKeywordPresent = KeywordInTweet(myTweet.text, myKeyword);