我在我的后端使用PHP(Laravel)。
现在我想验证字符串以确保它不包含表情符号(iOS和Android OS),但它可以包含多语言(中文,日文,英文,......)
我该怎么做?
答案 0 :(得分:3)
我认为你的答案可以在这里找到:php find emoji [update existing code]。
代码预览:
function unichr($i) {
return iconv('UCS-4LE', 'UTF-8', pack('V', $i));
}
if (preg_match('/['.
unichr(0x1F300).'-'.unichr(0x1F5FF).
unichr(0xE000).'-'.unichr(0xF8FF).
']/u'), $value) {
//your code
}