84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
输入内容有emoji表情时,提交数据到后台有问题,所以想把输入内容的emoji表情过滤掉,或者把emoji表情转换成语义化的汉字
小伙看你根骨奇佳,潜力无限,来学PHP伐。
/ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g
你是存到SQL数据库时担心报错吧str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji
https://github.com/arvida/emoji-cheat-sheet.com/这个或许能帮到你
我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理
emoji2Str (str) { return unescape(escape(str).replace(/\%uD.{3}/g, '')); }
这样 silly force? 可以变成:silly force
/ud83c[udc00-udfff]|ud83d[udc00-udfff]|[u2000-u2fff]/g
你是存到SQL数据库时担心报错吧
str.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", “你想替换成的字符串")可以替换你的emoji
https://github.com/arvida/emoji-cheat-sheet.com/
这个或许能帮到你
我用了这个土方法,好像暂时没问题,接微信API时,发现会员信息的城市信息中有表情,也是醉了,就临时简单处理
这样 silly force? 可以变成:silly force