Этот RegEx может помочь вам просто сделать это:
^[\pL_\w\d\s]+$

Вы можете упростить его еще больше, и он все еще может работать, например:
[\pL_\d\s]+
, который вы могли бы удалить \ w для слов, и начать с ^ и завершить $ символов.
Исходя из вашего RegEx, я бы подумал, что этот RegEx может быть тот, который может работать:
([\pL\d\s_]+)\*([\pL\d]+[\pL\d\s_]+)\*

Создает две группы, используя ()
.