捕获给定URL的根域有什么好的正则表达式?

Udb*_*hav 4 javascript regex

理想情况下,我想从http://foo.com/bar?param=valuehttps://www.foo.com等网站上抓取foo.com

谢谢.

编辑:抱歉模糊不清.我将在Javascript中这样做.

第二次编辑:我应该发布我可怕的第一次尝试:https?:// w?w?w?[.]?[^?/]

Cre*_*esh 16

你不需要正则表达式!让浏览器为您解析:

var a = document.createElement('a');
a.href = 'http://foo.com/bar?param=value';
a.hostname; // "foo.com"
Run Code Online (Sandbox Code Playgroud)

瞧!

  • 但仍然没有提取根域 (2认同)