Can I match an optional unknown character?

Is it possible to match a filename containing an optional list of characters?
In a regex for an underscore followed by one or more of three characters it would be something along:
In a regex for an underscore followed by one or more of three characters it would be something along:
- Code: Select all
_([%$#])*