我已经有了这个javascript函数,它为我返回一个名为' name'的网址参数:
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [null, ''])[1].replace(/\+/g, '%20')) || null;
}
效果很好,如果我的参数是这样的:name = David%20James然后它返回David James,但我只是想让它返回第一个名字' David'例如。我不知道该怎么做。我需要告诉它只返回名字,所以一切都达到%20。
非常感谢任何帮助。感谢。
答案 0 :(得分:3)
答案 1 :(得分:0)
您也可以使用.split("")功能
function getURLParameter(name) {
String[] x = name.split(" ");
String firstname = x[0];
return firstname ;
}