「😭文字化け」と入力すると絵文字が除去される。
<input type="text" oninput="removeEmoji(this)"> <textarea oninput="removeEmoji(this)"></textarea>
function removeEmoji(t) { var ranges = [ '\ud83c[\udf00-\udfff]', '\ud83d[\udc00-\ude4f]', '\ud83d[\ude80-\udeff]', '\ud7c9[\ude00-\udeff]', '[\u2600-\u27BF]' ]; var reg = new RegExp(ranges.join('|'), 'g'); t.value = (t.value).replace(reg, ''); }