国产探花免费观看_亚洲丰满少妇自慰呻吟_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值來打印數組對應的值 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云霄县| 广水市| 随州市| 水城县| 霍林郭勒市| 凯里市| 东宁县| 临澧县| 家居| 忻州市| 文登市| 温泉县| 桑植县| 泰安市| 黑山县| 伊通| 中江县| 库尔勒市| 正镶白旗| 海丰县| 白城市| 遂昌县| 县级市| 永康市| 临安市| 马关县| 望城县| 齐河县| 土默特左旗| 丰宁| 马尔康县| 神池县| 赣州市| 黄浦区| 张家口市| 青浦区| 四子王旗| 饶河县| 东港市| 渝北区| 台湾省|