Yes, it matches (foo-master@bar.com). An email address is foo-master@bar.com, but this oo@bar.com/">http://foo@bar.com/ and this baz@bar.com/">ftp://foo:baz@bar.com/ are not emails.