キャプチャする括弧

http://example.com/foo/bar.html みたいな URL からドメインだけマッチした文字列が欲しいと思った。
Core JavaScript 1.5 Reference:Global Objects:RegExp - MDCを参考にした。
欲しい部分を丸括弧で囲むと結果の配列の0から数えて2番目、つまり [1] (以降)にその結果が入る。 [0] は括弧の外の部分も入る。

"http://example.com/foo/bar.html".match(/^http:\/\/(.*?)\//);
//結果は["http://example.com/", "example.com"]

括弧内で非貪欲な繰り返しというやつも使ったけど、こっちもまだよくわかった気がしない。
正規表現はわかった気にすらなれないから困る。なんか本でも買おうかな。