369

input禁止输入表情!!

 需求: 用户只可输入中文、英文、数字、符号

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

中英文数字和部分符号

inputEmoji(e, from) { var val = e.target.value; var reg = /[^a-zA-Z0-9_\u4e00-\u9fa5\u3002\uff1b\uff0c\uff1a\u201c\u201d\uff08\uff09\u3001\uff1f\u300a\u300b/,.!:()?/_""-——]/g; if (from === 'name') { this.name = val.replace(reg, ''); } else { this.introduction = val.replace(reg, ''); } }

  

来源:博客园

作者:Fiona's

链接:https://www.cnblogs.com/speace/p/11426160.html

Recommend