NLV*_*NLV 5 javascript regex url query-string
我有以下网址
http://somesite/somepage.aspx
Run Code Online (Sandbox Code Playgroud)
我传递一个查询参数值,该值具有另一个带有这样的查询参数的URL.
http://somesite/somepage.aspx?pageURL = http://someothersite/someotherpage.aspx?param1 = value&source = http:// anotheronesite/anotherpage
我需要将pageURL值作为粗体字母中的值.但我得到了
http://someothersite/someotherpage.aspx?param1=value
Run Code Online (Sandbox Code Playgroud)
而且我没有得到源代码.我正在使用以下JavaScript函数 -
function getParameterByName( name )
{
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( window.location.href );
if( results == null )
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
| 归档时间: |
|
| 查看次数: |
1397 次 |
| 最近记录: |