请使用js写个方法解析emoji表情

65 阅读1分钟

"```javascript function parseEmoji(text) { const emojiMap = { ':)': '😊', ':D': '😄', '<3': '❤️', ':(': '😞', ':O': '😲' // 可以继续添加更多的映射关系 };

return text.replace(/(:\\)|:D|<3|:\\(|:O)/g, (match) => emojiMap[match]);

}

const textWithEmoji = 'Hello, I am happy :), and I love you <3'; const parsedText = parseEmoji(textWithEmoji);

console.log(parsedText); // Output: 'Hello, I am happy 😊, and I love you ❤️'