用正则表达式提取url中的Querystring参数
一个小疑惑为什么IE和FF都不支持反向预查?有哪位高人知道告诉一声,万分感谢!
若是支持反响预查的话下面的写法会更简单,正则表达式为:(?<=("+id+"file://\\&|$));
代码如下:
若是支持反响预查的话下面的写法会更简单,正则表达式为:(?<=("+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 {
}
}