gpt4 book ai didi

javascript - 如何在 getURLParameter(name) 函数中设置默认值?

转载 作者:行者123 更新时间:2023-11-28 07:10:36 24 4
gpt4 key购买 nike

我正在使用以下代码:

<script type="text/javascript">

function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}
</script>

然后我在 jAlert 弹出框中使用 URL 参数,如下所示:

<script>
alert('Warning', 'Your'+getURLParameter('model') + 'is outdated.');
</script>

如果 URL 参数名称为“Generic”或“Undefined”,我如何指定将其设置为某个默认参数?

谢谢

最佳答案

这会检查 name 参数是否已设置;如果没有,它会得到一个默认值:

function getURLParameter(name) {

if (!name)
name = 'default Value';

return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null;
}

关于javascript - 如何在 getURLParameter(name) 函数中设置默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31347159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com