JavaScript獲取url傳遞的引數值
使用url傳遞引數是常識,這裡就不多介紹了,下面就介紹一下如何利用正規表示式獲取傳遞的引數值。
HTML5提供了更加便利的方式,具體參閱URLSearchParams 物件用法一章節。
下面要分享的方式可以相容當前所有瀏覽器。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var url="softwhy.com?a=1&b=2"; function getQueryString(name,url) { var reg=new RegExp("(^|&)"+name+"=([^&]*)(&|$)","i"); var arr=url.split("?"); var r=arr[1].match(reg); if(r!= null){ return unescape(r[2]); } return null; } console.log(getQueryString("a",url));
以上程式碼實現了我們的要求,可以獲取url中指定引數的值。
相關文章
- JavaScript 獲取 url 傳遞引數值JavaScript
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 獲取url中?後面傳遞的引數
- C#獲取URL引數值C#
- C# 解析獲取Url引數值C#
- 獲取url上的引數
- JS的方法引數傳遞(按值傳遞)JS
- URL引數獲取/轉碼
- 用javascript替換URL中的引數值JavaScript
- js實現獲取URL引數JS
- JavaScript函式傳遞引數JavaScript函式
- JavaScript—獲取引數(23)JavaScript
- Python的函式引數傳遞:傳值?引用?Python函式
- JavaScript的值傳遞和引用傳遞JavaScript
- react獲取當前頁面的url引數React
- 三種方法實現:獲取 url 中的引數
- 面試官問:Go 中的引數傳遞是值傳遞還是引用傳遞?面試Go
- ABAP 方法呼叫的引數傳遞裡,透過引用傳遞的方式,能修改原始引數值嗎?
- Javascript 定時器呼叫傳遞引數的方法JavaScript定時器
- JavaScript 是如何工作的:JavaScript 的共享傳遞和按值傳遞JavaScript
- 使用url引數傳遞SAP Analytics Cloud filter的一個例子CloudFilter
- 引數傳遞
- JavaScript獲取css的值JavaScriptCSS
- JavaScript之按值傳遞JavaScript
- Go語言引數傳遞是傳值?還是傳引用 ?Go
- Python引數傳遞,既不是傳值也不是傳引用Python
- JavaScript為事件處理函式傳遞引數JavaScript事件函式
- keycloak~RequiredActionProvider中獲取表單認證前URL的引數UIIDE
- 獲取 url 並解析生成包含查詢串引數的物件物件
- Spring AOP獲取攔截方法的引數名稱跟引數值Spring
- 引數的定義和引數的傳遞
- Mybatis引數傳遞MyBatis
- 如何通過WinDbg獲取方法引數值
- 請求引數的傳遞
- 函式的引數傳遞函式
- 深入學習js之——引數按值傳遞#9JS
- vue-router獲取url傳參Vue
- go語言引數傳遞到底是傳值還是傳引用Go