In zsh, you can complete a glob.
bash too
But if there are multiple candidate completions, you don't get a list of them, the way you do from <tab> <tab> with no glob - it just completes unconditionally to the first candidate.
Edit: I had a guess about how to escape asterisks here, and it didn't work!
How do I escape asterisk on HN? :O