Regular expressions question

Hi guys
I am new to pattern matching. Can somebody help me to understand the difference between two regular expressions:
ls /t?/bin/emsm+([0-9]).cmd and
ls /t?/bin/emsm([0-9])+.cmd
I know that "+" means "match 1 or more times".
I am not sure how to read this expressions depending on the postion of this "+"
Thanks a lot for advice -A

These aren't regular expressions, this is "extended globbing".
The first example is correct:

$ touch abcde.cmd abcde1.cmd abcde123.cmd
$ ls a?cde+([0-9]).cmd
abcde123.cmd  abcde1.cmd