Regex: regex-problem

Beitrag lesen

hab folgenden regex:

([a-zA-Z0-9_-]+)

jetzt will ich aber auch nach * suchen.

Wenn ich also ([a-zA-Z0-9_-*]+) mache erzählt er mir was von wegen invalid.
VErsuche ich den * zu quoten, dasselbe:
([a-zA-Z0-9_-\*]+)

was mache ich falsch?