私はオブジェクトにクエリを配置する以下の関数を持っています。それは動作しますが、オブジェクトにURLを追加し、本当にregex savyでURLを削除し、varsだけを取り除く方法を理解するのに十分ではありません。URLオブジェクトへのクエリ文字列
function urlToObj(url)
{
var obj = {};
url.replace(
new RegExp("([^?=&]+)(=([^&]*))?", "g"),
function($0, $1, $2, $3) { obj[$1] = $3; }
);
return obj;
}
など。
url = http://www.example.com/hello/world.php?var1=1&var2=2
url = http://www.example.com/hello/world.asp?var1=1&var2=2
url = http://www.example.com/hello/world?var1=1&var2=2
obj = urlToObj(url);
出力
obj { var1="1", var2="2", http://www.example.com/hello/world.php="" }
obj { var1="1", var2="2", http://www.example.com/hello/world.asp="" }
obj { var1="1", var2="2", http://www.example.com/hello/world="" }
私はそれは私が素晴らしいだろう間違ったつもりです。この
obj { var1="1", var2="2" }
どれ例や情報のように見えるように、URLを削除するためにそれをしたいと思います。
おかげ
可能重複http://stackoverflow.com/questions/2843813/extract-get-parameters-from-a-user-inputed -url-with-javascript) –