JavaScript正則獲取地址欄中參數(shù)的方法
本文實例講述了JavaScript正則獲取地址欄中參數(shù)的方法。分享給大家供大家參考,具體如下:
一、問題:
獲取地址欄中的參數(shù):
若地址欄中的地址是:
http://10.124.36.56:8080/CMOD/index.jsp?name=you&password=123456&type=student
要求獲取地址欄中的最后一個參數(shù)type
二、實現(xiàn)的JS:
function getAddressURLParam(paramName)
{
//構(gòu)造一個含有目標(biāo)參數(shù)的正則表達(dá)式的對象
var reg = new RegExp("(^|&)" + paramName + "=([^&]*)(&|$)");
//匹配目標(biāo)參數(shù)
var url = window.location.search.substr(1).match(reg);
//返回參數(shù)值
if(url != null)
return unescape(url[2]);
return null;
}
獲取type參數(shù)值:
var typeParem = getAddressURLParam(type);
實現(xiàn)結(jié)果:
得到type參數(shù)值:student
PS:這里再為大家提供2款非常方便的正則表達(dá)式工具供大家參考使用:
JavaScript正則表達(dá)式在線測試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《JavaScript正則表達(dá)式技巧大全》、《JavaScript替換操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》、《JavaScript中json操作技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《JavaScript數(shù)學(xué)運算用法總結(jié)》
希望本文所述對大家JavaScript程序設(shè)計有所幫助。
相關(guān)文章
Javascript生成全局唯一標(biāo)識符(GUID,UUID)的方法
本文給大家匯總介紹了5種使用javascript實現(xiàn)全局唯一標(biāo)識符(GUID,UUID)的方法,非常的全面,有需要的小伙伴可以來參考下2016-02-02
詳解webpack4之splitchunksPlugin代碼包分拆
這篇文章主要介紹了詳解webpack4之splitchunksPlugin代碼包分拆,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-12-12
javascript實現(xiàn)可拖動變色并關(guān)閉層窗口實例
這篇文章主要介紹了javascript實現(xiàn)可拖動變色并關(guān)閉層窗口的方法,涉及javascript操作層的樣式與屬性的相關(guān)技巧,需要的朋友可以參考下2015-05-05

