需求: 用户只可输入中文、英文、数字、符号(部分常用符号)
,.!:()?/-_""
,。!:()?、-“”
因为Emoji表情编码太多,无法完全过滤,只能正向思考:
中英文数字和部分符号
var reg = /[^a-zA-Z0-9\u4e00-\u9fa5\u3002\uff0c\uff1a\uff08\uff09\uff1f\u201c\u201d\u3001\uff01,/.!:()?_""—-]/g;
val = val.replace(reg, '');
下边这个还没有试过