国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Regex > 正文

js正則解析URL參數示例代碼

2020-03-16 21:07:49
字體:
來源:轉載
供稿:網友
URL參數使用js正則解析具體實現代碼如下,有需求的朋友可以參考下,希望對大家有所幫組
 
 
復制代碼代碼如下:

var url = "http://127.0.0.1/e/action/ShowInfo.php?classid=9&id=2";//定義變量 
function parse_url(_url){ //定義函數 
var pattern = /(/w+)=(/w+)/ig;//定義正則表達式 
var parames = {};//定義數組 
url.replace(pattern, function(a, b, c){parames[b] = c;}); 
/*這是最關鍵的.當replace匹配到classid=9時.那么就用執行function(a,b,c);其中a的值為:classid=9,b的值為classid,c的值為9;(這是反向引用.因為在定義 正則表達式的時候有兩個子匹配.)然后將數組的key為classid的值賦為9;然后完成.再繼續匹配到id=2;此時執行function(a,b,c);其中a的值為:id=2,b的值為id,c的值為2;然后將數組的key為id的值賦為2.*/ 
return parames;//返回這個數組. 

var parames = parse_url(url); 
alert(parames['classid'] + ", " + parames['id']);//最后打印.根據key值來打印數組對應的值 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹰潭市| 寻乌县| 米脂县| 宝应县| 西充县| 阿巴嘎旗| 合肥市| 台东市| 新和县| 万源市| 陵川县| 东源县| 遵义县| 彭水| 离岛区| 安泽县| 萝北县| 紫阳县| 鄢陵县| 泽库县| 泰安市| 白玉县| 崇州市| 紫阳县| 崇明县| 延长县| 池州市| 玉门市| 团风县| 波密县| 建湖县| 南乐县| 琼结县| 富源县| 叙永县| 新河县| 定日县| 蒲城县| 边坝县| 伊金霍洛旗| 栾城县|