在项目中遇到移动端页面要提交表单,但是要过滤掉里面的emoji表情,找了写资料,写了个正则,但是在ios中,有些表情在找到的编码表里都没有,还有一些表情正则匹配不到,比较奇怪,有哪位大神处理过相关问题么,求解答?
这是我的正则表达式
/\ud83c[\udf00-\udfff]|\ud83d[\udc00-\ude4f]|\ud83d[\ude80-\udeff]/g
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
自己拐了弯想了个方法,下载了一个转换emoji表情的的插件,这个插件叫emojione.js,然后提交的时候将表情转换通过比对字段进行判别是否存在emoji表情,从而让用户自己删除
思路:移除所有四个字节的 UTF8 字符