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 "";
}