熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> JSP教程 >> 正文

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

2013-11-15 12:03:09  來源: JSP教程 
URL參數使用js正則解析具體實現代碼如下有需求的朋友可以參考下希望對大家有所幫組   復制代碼 代碼如下:

  
var url = "定義變量
function parse_url(_url){ //定義函數
var pattern = /(\w+)=(\w+)/ig;//定義正則表達式
var parames = {};//定義數組
urlreplace(pattern function(a b c){parames[b] = c;});
/* 這是最關鍵的當replace匹配到classid=那麼就用執行function(abc);其中a的值為:classid=b的值為 classidc的值為;(這是反向引用因為在定義 正則表達式的時候有兩個子匹配)然後將數組的key為classid的值賦為;然後完成再繼續匹配到id=;此時執行 function(abc);其中a的值為:id=b的值為idc的值為;然後將數組的key為id的值賦為*/
return parames;//返回這個數組
}
var parames = parse_url(url);
alert(parames[classid] + " " + parames[id]);//最後打印根據key值來打印數組對應的值


From:http://tw.wingwit.com/Article/program/Java/JSP/201311/20173.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.