JavaScript を使用して URL に何かを追加する方法はありますか? 接頭辞を削除するには?
例: "http://www.google.com/" を "google.com.local/" に
JavaScript を使用して URL に何かを追加する方法はありますか? 接頭辞を削除するには?
例: "http://www.google.com/" を "google.com.local/" に
これはどうですか?
var url = "http://www.google.com/";
url.replace(/^(https?:\/\/)?(\w+\.)?(\w+\.\w+)/, "$3.local");
このconcat()
メソッドは、2 つ以上の文字列を結合するために使用されます。
このメソッドは既存の文字列を変更しませんが、結合された文字列のテキストを含む新しい文字列を返します。あなたの場合:
var mystring = concat("http://www.google.com",".local");
文字列から部分を削除するsplit()
には、メソッドを使用して文字列を部分文字列の配列に分割し、新しい配列を返します。
ヒント: 区切り文字として空の文字列 ("") を使用すると、文字列は文字ごとに分割されます。
注:split()
メソッドも元の文字列を変更しません。
window-object を使用して URL を変更できます。
window.location.href = url + '/' + ID
JavaScript ロケーション オブジェクトhttp://www.w3schools.com/jsref/obj_location.aspを使用すると、URL のホスト名パスなどにアクセスできます。何を探しているのか正確にはわかりませんが、これは役に立ちます。