JavaScript – 絵文字を除外する正規表現

JavaScriptで絵文字を除外する正規表現のコードスニペット

const regEmoji = new RegExp(/[\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF]/, 'g');

const removeEmoji = input => (
    // 絵文字を空文字('')に置き換える
    input.replace(regEmoji, '')
)

console.log(removeEmoji('hello😇')); // hello
console.log(removeEmoji('good afternoon✊')); // good afternoon
console.log(removeEmoji('bye❤️')); // bye

コメントを残す

メールアドレスが公開されることはありません。