You aren't capturing anything with parens in your regex. So, $1 and $2 are always empty.
BTW, a regex for valid emails will be much more complex than yours.
-sauoq "My two cents aren't worth a dime.";
In reply to Re: slightly broken reg-ex
by sauoq
in thread slightly broken reg-ex
by jcpunk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |