input禁止输入表情!!

 需求: 用户只可输入中文、英文、数字、符号(部分常用符号)

,.!:()?/-_""
,。!:()?、-“”

因为Emoji表情编码太多,无法完全过滤,只能正向思考:

中英文数字和部分符号

 var reg = /[^a-zA-Z0-9\u4e00-\u9fa5\u3002\uff0c\uff1a\uff08\uff09\uff1f\u201c\u201d\u3001\uff01,/.!:()?_""—-]/g;
 val = val.replace(reg, '');

  

下边这个还没有试过

https://blog.csdn.net/qianmang/article/details/53463925

posted @ 2019-08-28 19:59  Fiona's  阅读(3442)  评论(0编辑  收藏  举报