2013-10-15 40 views

回答

1

我認爲你可以這樣做:

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

工作演示:http://jsfiddle.net/jfriend00/xJkLD/

+0

用'http:// localhost/fefefe'只返回'http:'。 –

+0

是的,沒有工作,只有http返回! –

+0

對,對不起。我修復了它,現在包括一個工作演示。 – jfriend00

0

明白了!我用這個:

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

我不知道你希望自己有多普遍,但如果它是'https://',這將不起作用,如果域上的後綴不是.com,它將不起作用。其他提議的解決方案更通用。 – jfriend00

+0

這是真的。實際上我只需要爲「.com」網站提供解決方案,但是需要關注「http(s)」位。其他解決方案好得多,我同意! –

相關問題