若是支持反响预查的话下面的写法会更简单,正则表达式为:(?<=("+id+"file://\\&|$));
代码如下:
function GetUrlParamsById(url,id){
var myregexp = new RegExp("(?:("+id+"\\=)).*?(?=(\\&|$))");
var match = myregexp.exec(url);
if (match != null) {
alert(match[0].split("=")[1]);
} else {
}
}
var myregexp = new RegExp("(?:("+id+"\\=)).*?(?=(\\&|$))");
var match = myregexp.exec(url);
if (match != null) {
alert(match[0].split("=")[1]);
} else {
}
}