ブラウザでURLからクエリ文字列パラメータを取得します。

正規表現:

1つの 機能getQuery(名){
 2      のvar REG = 新しい正規表現( "(^ |&)" +名+ "=([^&] *)(&| $)" );
3      VARの R = window.location.search.substr(1 ).match(REG)。
4      もし(R =!ヌル5          リターン decodeURI(R [2 ])。
6      リターン はnull ;
7 }

インターセプト:

1つの 関数FN(){
 2      VARの URL = decodeURI(window.location.href)。
3つ     のvar引数= url.split( '?' );
4      もし(引数[0] === URL)
 5          リターン 6      VAR ARR =引数[1] .split( '&' )。
7      VAR OBJ = {};
8      VAR i = 0; I <arr.length; iは++ ){
 9          VAR引数= ARR [I] .split( '=' )。
10の          OBJ [引数[0] = argを[1 ]。
11      }
 12     返すOBJを。
13 }

 

おすすめ

転載: www.cnblogs.com/gxx129/p/10973870.html