0

正規表現と分割機能を使用して、次の n JavaScript を実行する必要があります。

入力: http://www.google.com/some-page.html 出力: http://www.google.com

次のことを試しましたが、うまくいきません。 「 http://www.google 」が返されるだけです。

href = href.split("com/")[0];

私はいくつかの初心者の間違いを犯したに違いないと確信していますが、申し訳ありませんが、これは初めてです!ありがとう!

4

3 に答える 3

1
/https?:\/\/[^/]*/.exec('http://www.google.com/search-page.html')

出力:

[" http://www.google.com "]

于 2013-10-15T05:45:47.603 に答える
1

これを使用できると思います:

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

実際のデモ: http://jsfiddle.net/jfriend00/xJkLD/

于 2013-10-15T05:44:26.473 に答える
0

とった!私はこれを使用しました:

 href = href.match("(http:\/\/.+.com)")[0];
于 2013-10-15T05:49:19.690 に答える