preg_match hexadecimálně

Na stránkách https://www.utf8-chartable.de/ si najděte znak nebo jejich rozsah. Použijte hodnotu z prvního sloupce – Unicode code point.

Pro znak Ú je to například 00DA – „/[\x{00DA}]/u“ https://regex101.com/r/ySMn7k/1

Nette\Utils\Strings::match("Ú","/[\x{00DA}]/u");

Kromě jednotlivých znaků můžete hledat i jejich rozsah.

Nette\Utils\Strings::match("🥳","/[\x{10000}-\x{10FFFF}]/u");