若是支持反响预查的话下面的写法会更简单,正则表达式为: (?<=( " + 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 {
}
}