Пользователь не должен иметь возможность загружать имя файла с пробелами или диакритическими символами.
Подскажите, пожалуйста, какую регулярку написать, я новичок?
Потому что скорее всего это пример как раз черного списка. Который пропускает только разрешенные символы, и не пускает все остальные.
Пробел тут уже есть
но вот я сомневаюсь, что эта регулярка несет хоть какой-то смысл.
ещё раз. Надо не "искать в интернете", а просто перечислить все разрешенные символы