JS 处理输入框表情

Posted 121686076

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 处理输入框表情相关的知识,希望对你有一定的参考价值。

 

oninput   input/textarea  监听输入状态

 

function filteremoji(content){
var ranges = [
‘\ud83c[\udf00-\udfff]‘,
‘\ud83d[\udc00-\ude4f]‘,
‘\ud83d[\ude80-\udeff]‘
];
emojireg = content .replace(new RegExp(ranges.join(‘|‘), ‘g‘), ‘‘);
return emojireg;
}

 

$("input,textarea").on(‘input propertychange‘,function(){
var content=$(this).val();
var ranges = [
‘\ud83c[\udf00-\udfff]‘,
‘\ud83d[\udc00-\ude4f]‘,
‘\ud83d[\ude80-\udeff]‘
];
emojireg = content .replace(new RegExp(ranges.join(‘|‘), ‘g‘), ‘‘);

$(this).val(emojireg);
})

 



















以上是关于JS 处理输入框表情的主要内容,如果未能解决你的问题,请参考以下文章

输入框判断表情的输入js

iOS 输入框如何限制字符长度和emoji

input 文本框禁止输入表情

怎么把表情包渲染到输入框,vue框架

输入框限制输入表情

js emoji表情长度判断