獲取url上的引數

2021-09-25 14:58:19 字數 759 閱讀 9103

用正則獲取url上的引數

例如:http://localhost:8090/pages/index.html#/pay/real?code=5&state=1234#

需獲取code和state的值

var reg1 =

newregexp

("(\\?|&)code([^&]*)(?=(&|$))");

var reg2 =

newregexp

("(\\?|&)state([^&]*)(?=(#|&))");

this

.url = window.location.

tostring()

//獲取當前url,並轉成字串

alert

(this

.url)

//匹配第乙個正規表示式,並根據等於號分割

this

.code =

this

.url.

match

(reg1)[0

].split

("=")[

1]//匹配第二個正規表示式,並根據等於號分割

this

.state =

this

.url.

match

(reg2)[0

].split

("=")[

1]alert

(this

.code)

獲取url上的引數 vue

1.需求 獲取ios和安卓兩端的url引數,解決如下 再 created 裡面 let url window.location.href this.urldata data 再 methods裡面 parsequerystring url for var i 0 i iterms.length i ...

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...

獲取url引數

想要獲取url的引數,只要記住 url的引數是存在window.location.search中的,然後再根據引數的個數等特點用不同的方式擷取,或者匹配即可。方法一 正則法 function getquerystring name return null 呼叫 注 記得打引號 getquerystr...