移动前端手机输入法自带emoji表情字符过滤
论坛发帖总会出现有人发的帖子没有标题,经询问得知使用了手机输入法自带表情,商议后暂定”标题不允许输入表情“
参考网上的经验帖,解决方案如下:
var subtitle = $subject.val().replace(/^\s*/,'').replace(/(\s*$)/g,''); var regRule = /[\ud800-\udbff][\udc00-\udfff]/g; if(subtitle.match(regRule)) { $subject.val(subtitle.replace(/[\ud800-\udbff][\udc00-\udfff]/g, "")); Util.dialog.tips("不支持表情"); Util.setDisabled($submitBtn,false); return false; }
参考:http://blog.csdn.net/binjly/article/details/47321043
https://segmentfault.com/q/1010000006222027