0

JavaScript を使用して URL に何かを追加する方法はありますか? 接頭辞を削除するには?

例: "http://www.google.com/" を "google.com.local/" に

4

4 に答える 4

0

これはどうですか?

var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");

デモ: http://jsfiddle.net/qn5h5/

于 2012-06-11T11:57:04.017 に答える
0

このconcat()メソッドは、2 つ以上の文字列を結合するために使用されます。

このメソッドは既存の文字列を変更しませんが、結合された文字列のテキストを含む新しい文字列を返します。あなたの場合:

var mystring = concat("http://www.google.com",".local");

文字列から部分を削除するsplit()には、メソッドを使用して文字列を部分文字列の配列に分割し、新しい配列を返します。

ヒント: 区切り文字として空の文字列 ("") を使用すると、文字列は文字ごとに分割されます。

注:split()メソッドも元の文字列を変更しません。

于 2012-06-11T11:54:45.577 に答える
0

window-object を使用して URL を変更できます。

window.location.href = url + '/' + ID
于 2012-06-11T11:54:48.540 に答える
-1

JavaScript ロケーション オブジェクトhttp://www.w3schools.com/jsref/obj_location.aspを使用すると、URL のホスト名パスなどにアクセスできます。何を探しているのか正確にはわかりませんが、これは役に立ちます。

于 2012-06-11T11:54:40.027 に答える