public static string GetUrlParam(string url, string name)
{
string rst = string.Empty;
try
{
if (url.Contains("#")) url = url.Substring(0, url.IndexOf("#"));
MatchCollection matchs = Regex.Matches(url,
@"(?:^|\?|&)" + name + "=([^&]*)(?:&|$)",
RegexOptions.IgnoreCase);
for (int i = 0; i < matchs.Count; i++)
{
return matchs[i].Groups[1].Value;
}
}
catch
{
Log.log.WriteLog("url出错:" + url);
}
return rst;
}
function GetUrlParamById(url, name) {
var str = url.replace(/\//g, "-").replace(/\\/g, "-");
var reg = new RegExp("(^|&|\\?)" + name + "=([^&]*)(&|$)"), r;
if (r = str.match(reg)) return (r[2]); return "";
}