JavaScriptで絵文字を全て削除する

公開: 2015-10-10 11:00
更新: 2016-04-29 06:03

こんにちは。あっきぃです。

iOS9が出ましたね。なんか色々絵文字が増えました。

そこで今回は多分ほとんどの絵文字を削除できるJavaScriptのコードを伝授します。


と言ってもこちらのサイトで知っただけなのですが。

web-emoji/deprecated at master · eirikhm/web-emoji


var text = '😀絵😁文😂字😃だ😄よ😅!😆';
var ranges = [
        '\ud83c[\udf00-\udfff]',
        '\ud83d[\udc00-\ude4f]',
        '\ud83d[\ude80-\udeff]',
        '\ud7c9[\ude00-\udeff]',
        '[\u2600-\u27BF]'
];
var ex = new RegExp(ranges.join('|'), 'g');
text = text.replace(ex, ''); //ここで削除

alert(text); //絵文字だよ!

便利♪



この記事をシェア
この記事にコメントする
書き込む
あっきぃ(@appstars_aki)
Web、iOSなフリーランサーです。好きなものはお寿司です。でもお寿司は高いので普段は雑草とか拾ったドングリを食べています。お仕事や意味もなく毎月お小遣いをくれる人を探してます。

お仕事の依頼や自分で作ったアプリのレビューを希望しちゃう方はaki@appstars.jpまでご連絡ください。