Javascript RegEx用于在域名之前省略URL的一部分

Javascript RegEx用于在域名之前省略URL的一部分,javascript,regex,split,Javascript,Regex,Split,我需要使用regex和split函数执行以下n javascript操作: 输入: 输出: 我尝试了下面的方法,但它不起作用,它只是返回 我肯定我犯了一些错误,但很抱歉我是新手!谢谢 我想你可以用这个: var firstPart = href.match(/^(.+?:\/\/.+?)\//)[1]; 工作演示: 输出: [“”]明白了!我用了这个: href = href.match("(http:\/\/.+.com)")[0]; 是的,很抱歉。我修复了它,现在包含了一个可用的演示。

我需要使用regex和split函数执行以下n javascript操作:

输入: 输出:

我尝试了下面的方法,但它不起作用,它只是返回


我肯定我犯了一些错误,但很抱歉我是新手!谢谢

我想你可以用这个:

var firstPart = href.match(/^(.+?:\/\/.+?)\//)[1];
工作演示:

输出:

[“”]

明白了!我用了这个:

 href = href.match("(http:\/\/.+.com)")[0];

是的,很抱歉。我修复了它,现在包含了一个可用的演示。我不知道您希望它的通用性如何,但是如果它是
https://
,那么它将不起作用,如果域上的后缀不是.com,那么它将不起作用。其他建议的解决方案更具通用性,这是事实。我实际上只需要一个解决方案的“.com”网站,但是的“http(s)”位需要照顾。我同意,其他解决方案要好得多!
/https?:\/\/[^/]*/.exec('http://www.google.com/search-page.html')
 href = href.match("(http:\/\/.+.com)")[0];