JavaScriptでURLを解析する
2023-10-29 09:57:24
質問
JavaScriptで(jQueryでも)URLを解析するにはどうすればよいですか?
たとえば、私は私の文字列にこれがあります。
url = "http://example.com/form_image_edit.php?img_id=33"
の値を取得したい。
img_id
PHPでこれを簡単にできることは知っています。
parse_url()
で簡単にできることは知っていますが、JavaScriptでどのように可能なのかを知りたいです。
どのように解決するのですか?
を作成するトリックを使用することができます。
a
-要素を作成し、そこに url を追加し、その
ロケーションオブジェクト
.
function parseUrl( url ) {
var a = document.createElement('a');
a.href = url;
return a;
}
parseUrl('http://example.com/form_image_edit.php?img_id=33').search
どちらが出力されるかというと
?img_id=33
また php.js を取得するために parse_url関数をJavaScriptで .
更新情報 (2012-07-05)
私は、優れた URI.js ライブラリの使用をお勧めします。
関連
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptのオブジェクトをループスルーまたは列挙するにはどうすればよいですか?
-
[解決済み] event.preventDefault() vs. return false
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] 私のJavaScriptコードは "No 'Access-Control-Allow-Origin' header is present on requested resource "というエラーを受け取りますが、Postmanはそうならないのはなぜですか?
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] .prop() vs .attr()
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】「GET」パラメータから値を取得する(JavaScript)【重複】。
-
[解決済み] Reactメモを使うべきではない場合とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaScriptでクエリ文字列の値を取得するにはどうすればよいですか?
-
[解決済み] JavaScriptで次の要素/前の要素を取得しますか?
-
[解決済み] Javascript 空の配列の削減
-
[解決済み] Javascriptで動的に命名されたメソッドを呼び出すにはどうすればよいですか?
-
[解決済み] JavaScript のオブジェクトの配列を比較し、最小値/最大値を取得する
-
[解決済み] ECMAScriptとは?
-
[解決済み] $.ajax実行中にローディングイメージを表示する
-
[解決済み] Chromeのwebkitインスペクタで「Unsafe JavaScript attempt to access frame with URL...」というエラーが継続的に発生する。
-
[解決済み] Node.jsのES6クラスをrequireで作る
-
[解決済み] jQueryのバージョン1、バージョン2、バージョン3の違いは何ですか?[クローズド]