php find emoji [обновить существующий код]

Я пытаюсь обнаружить эмодзи в своем php-коде и запретить пользователям вводить его.

Код, который у меня есть:

if(preg_match('/\xEE[\x80-\xBF][\x80-\xBF]|\xEF[\x81-\x83][\x80-\xBF]/', $value) > 0)
{
    //warning...
}

Но работает не со всеми эмодзи. Есть идеи?

5
задан Li-aung Yip 12 May 2012 в 17:44
поделиться