Если вы управляете кодом загрузки файла, попробуйте проверить строку с помощью
IsValid("url",usersFileName) or
IsValid("regex",usersFileName,"[a-zA-Z0-9]")
В противном случае, если вас устраивает регулярное выражение, я бы предложил что-то похожее на предыдущие постеры, которые комментируют
REReplace(usersfilename,"[^a-zA-Z0-9]","","ALL")
В этих примерах предполагается, что вы добавите «.pdf» и разрешите использовать только буквы и цифры. Если вам нужны подчеркивания или точка, это будет выглядеть следующим образом ...
REReplace(usersfilename,"[^a-zA-Z0-9\._]","","ALL")
Я не гуру регулярных выражений, если у меня есть один из этих неправильных, я уверен, что несколько подскочит и поправит меня:)