为了账号安全,请及时绑定邮箱和手机立即绑定

如何判断字符串中是否包含emoji字符?

如何判断字符串中是否包含emoji字符?

斯蒂芬大帝 2018-08-17 10:10:04
做了一个页面,主要是手机上输入的内容,要显示在PC浏览器上。然而手机端能输入emoji,但浏览器显示不出来。由于某些原因也不想让它显示出来。所以希望在手机端提交时做一下检测,检查用户输入的文本中是否包含emoji,如果有就提示用户不能包含emoji。请问这个if条件该怎么写?php后端或js前端的代码都可以。
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

其实有一个办法。用mb系列函数来实现。首先确定长度。然后,循环判断每个字符,那个字符是4个字节的就可以了。emoiji的一个符号占用4个字符。一般的字符串也就是汉字最多占用3个字符。这么一判断,就能搞定了。


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 1596 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信