Я пытаюсь создать свою собственную маршрутизацию в php, используя regex, мой пример возвращает true, когда имя в латинском, но когда имя в арабском, возвращает false
preg_match('#^(en/users/(?<name>[\p{L}\p{Nd}\_\-\+]+))$#', 'en/users/علي+عثمان')
Что я делаюнеправильно?