contains-emoji
v1.3.5
Published
π Checks if a string contains one or more emojis
Downloads
2,073
Maintainers
Readme
contains-emoji
- π Simple NPM package that checks if a string contains one or more emojis π
- π¦ It uses Emoji Regex NPM module
- β»οΈ Works seamlessly with
CommonJS,ESMandTypeScript
π¦ Install via NPM
$ npm i contains-emojiπ» Usage
- Returns a Boolean indicating whether
stringcontains one or more emojis. - See examples below
CommonJS
const containsEmoji = require('contains-emoji');
const textWithEmoji = 'I love pizza π';
// --| Default usage: returns true/false
if (containsEmoji(textWithEmoji)) {
console.log('Text contains one or more emojis!');
} else {
console.log('No emojis found.');
}
// --| Using the optional returnCount parameter: returns the number of emojis
const emojiCount = containsEmoji(textWithEmoji, true);
console.log(`Number of emojis found: ${emojiCount}`);
/*
// --| Expected output
Text contains one or more emojis!
Number of emojis found: 1
*/ESM
import containsEmoji from 'contains-emoji';
const textWithEmoji = 'I love pizza π and burgers π!';
// --| Default usage: returns true/false
if (containsEmoji(textWithEmoji)) {
console.log('Text contains one or more emojis!');
} else {
console.log('No emojis found.');
}
// --| Using the optional returnCount parameter: returns the number of emojis
const emojiCount = containsEmoji(textWithEmoji, true);
console.log(`Number of emojis found: ${emojiCount}`);
/*
// --| Expected output
Text contains one or more emojis!
Number of emojis found: 2
*/TypeScript
import containsEmoji from 'contains-emoji';
const textWithEmoji: string = 'I love pizza π, burgers π and cakes π°!';
// --| Default usage: returns true/false
if (containsEmoji(textWithEmoji)) {
console.log('Text contains one or more emojis!');
} else {
console.log('No emojis found.');
}
// --| Using the optional returnCount parameter: returns the number of emojis
const emojiCount: number = containsEmoji(textWithEmoji, true);
console.log(`Number of emojis found: ${emojiCount}`);
/*
// --| Expected output
Text contains one or more emojis!
Number of emojis found: 3
*/