使用js獲取url傳遞的引數值程式碼例項
本章節介紹一下如何利用js獲取url傳遞的引數值,下面直接給出程式碼例項。
[JavaScript] 純文字檢視 複製程式碼function getUrlParam(name){ var reg=new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r=location.search.substr(1).match(reg); if(r!=null) return decodeURI(r[2]); return null; }
下面對這個程式碼做一下簡單的註釋,還有不明白的可以跟帖留言。
一.程式碼註釋:
1.function getUrlParam(name){},此函式可以獲取引數名稱為name的引數值。
2.var reg=new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"),建立一個正規表示式物件,這個是核心的部分,它可以匹配類似&action=edit&這樣的字串。
3.var r=location.search.substr(1).match(reg),對查詢字串進行匹配。
4.if(r!=null) return decodeURI(r[2]),如果匹配內容不為空,就返回解碼後的第二個子字串的內容(引數值)。
二.相關閱讀:
1.location.search可以參閱location.search屬性一章節。
2.substr()函式可以參閱javascript ubstr()一章節。
3.match()函式可以參閱正規表示式match()函式一章節。
4.decodeURI()函式可以參閱javascript decodeURI()一章節。
相關文章
- 獲取url傳遞的指定引數值程式碼例項
- location.search獲取url傳遞引數程式碼例項
- jQuery獲取url引數值程式碼例項jQuery
- 獲取url傳遞的引數值
- 給url傳遞的引數值編碼程式碼例項
- js如何獲取url所傳遞的引數和引數值JS
- JavaScript 獲取 url 傳遞引數值JavaScript
- JavaScript獲取url傳遞的引數值JavaScript
- js獲取url傳遞引數,js獲取url?號後面的引數JS
- 獲取url傳遞傳遞的某個引數的值
- javascript如何獲取url傳遞的引數值JavaScript
- javascript獲取url引數程式碼例項JavaScript
- 獲取url網址傳遞的指定引數值
- 將url傳遞的引數值以json格式物件方式返回程式碼例項JSON物件
- javascript獲取url傳遞的引數鍵值表對JavaScript
- javascript獲取url連結引數例項程式碼JavaScript
- js取得通過網址傳遞的引數值例項程式碼JS
- javascript獲取url連結傳遞的指定引數的值JavaScript
- url傳遞的引數值編碼
- 正規表示式獲取位址列傳遞引數程式碼例項
- 獲取url中?後面傳遞的引數
- js獲取數字最小值程式碼例項JS
- javascript如何獲取url傳遞的值JavaScript
- js根據引數名獲取url上的引數值JS
- js獲取url引數JS
- jQuery獲取url引數值jQuery
- 獲取位址列url連結?後面傳遞的引數
- JS的方法引數傳遞(按值傳遞)JS
- Js獲取URL地址引數JS
- C#獲取URL引數值C#
- js獲取選中文字值的例項程式碼JS
- js獲取鍵盤按鍵值程式碼例項JS
- javascript獲取數字的絕對值程式碼例項JavaScript
- javascript如何獲取連結引數程式碼例項JavaScript
- js獲取數字中的最小數字程式碼程式碼例項JS
- js獲取url地址中的引數JS
- C# 解析獲取Url引數值C#
- js實現獲取URL引數JS