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

首頁 > 編程 > regex > 正文

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

2020-01-20 22:13:19
字體:
來源:轉載
供稿:網友
復制代碼 代碼如下:

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值來打印數組對應的值
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 罗定市| 平远县| 罗定市| 莱州市| 隆尧县| 广灵县| 榆林市| 洛宁县| 东光县| 沙洋县| 黄浦区| 江城| 安溪县| 永寿县| 奉节县| 柯坪县| 隆化县| 西乌珠穆沁旗| 江安县| 长武县| 上高县| 德惠市| 阿拉善左旗| 万山特区| 子洲县| 天长市| 亚东县| 赤壁市| 观塘区| 武陟县| 桃园市| 桦南县| 昭苏县| 临安市| 博客| 惠安县| 宣威市| 抚州市| 恭城| 芒康县| 铅山县|