絵文字が含まれているかどうかを判別します。
入力された文章から絵文字を除去するコードはいくつか合ったけど、真偽で返すのは無かったので残します。
絵文字を判定しているサイトをいくつか比べたのですが、完璧に判定するのは難しいのですね...
const emoji = new RegExp(/[\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF]/, 'g');
const judgeEmoji = input => {
return input.match(emoji) ? true : false
}
judgeEmoji('おはよー😇'); // true
judgeEmoji('こんに👨🍳ちは'); // true
judgeEmoji('こんばんは!'); // false