21 lines
319 B
JavaScript
21 lines
319 B
JavaScript
"use strict";
|
|
|
|
const emojiRegExp = require("emoji-regex")();
|
|
|
|
function findEmoji(text) {
|
|
const result = [];
|
|
let match;
|
|
|
|
while ((match = emojiRegExp.exec(text))) {
|
|
result.push({
|
|
start: match.index,
|
|
end: match.index + match[0].length,
|
|
emoji: match[0],
|
|
});
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
export default findEmoji;
|