Letβs say I have this 3 emojis in a string: πππͺ
There are not any spaces or any other character except emojis in the string.
How can I remove the last emoji in javascript?
Advertisement
Answer
Ok, here is how I solved it:
JavaScript
βx
8
1
function deleteEmoji(emojiStr) {
2
let emojisArray = emojiStr.match(/([uD800-uDBFF][uDC00-uDFFF])/g);
3
emojisArray = emojisArray.splice(0, emojisArray.length - 1);
4
return emojisArray.join("");
5
}
6
let emojitext = "πππͺ";
7
console.log(deleteEmoji(emojitext));
8
β