Funkce v PHP, která odstraní všechny nealfanumerické znaky (s podporou unicode)
Zdravím, řeším problém se zabezpečením php formuláře. Potřebuji ze vstupu uživatele odstranit všechny nealfanumerické znaky, které se tam nějak ocitnou, ale se zachováním unicode znaků typu ruštiny, smajlíků apod. Jednoduchá verze takové funkce je
preg_replace('/[^\da-z ]/i', '', $retezec)
která ovšem nechá pouze alfanumericke ascii, což už dnes nestačí.
Poradíte mi, prosím? Díky.