使用到的正則表達式:
[^\?&]?參數名=[^&]+
document.location.getURLPara = function (name) { var reg = new RegExp("[^\?&]?" + encodeURI(name) + "=[^&]+"); var arr = this.search.match(reg); if (arr != null) { return decodeURI(arr[0].substring(arr[0].search("=") + 1)); } return ""; }
使用方法:
例如地址:http://localhost/URLParas/Test.aspx?name=mo&帥不帥=太帥了
alert(document.location.getURLPara("帥不帥"));
