gpt4 book ai didi

javascript - 获取参数截止值的函数

转载 作者:行者123 更新时间:2023-12-02 18:48:02 24 4
gpt4 key购买 nike

我使用此函数在 Javscript 中获取参数,但有时它会 chop 我的 charge_id 参数。

 $.urlParam = function(name) {
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (results) { return results[1] || 0; }
};

if ($.urlParam('success')) {
// Get Charge ID from param
var chargeId = $.urlParam('charge_id')
};

在本例中,charge_id 参数被上述表达式缩短:

lvh.me:3001/?charge_id=ch_1hK2X4XiaCv3r8&success=true

这是返回的内容:

ch_1hK2X4Xi 

最佳答案

$.urlParam = function(name) {
var results = new RegExp(name + '=([^&#]+)').exec(window.location.href);
if (results) {
return results[1] || 0;
}
};

应该可以解决问题。正如 Barmar 在评论中指出的那样,不要在正则表达式中使用 HTML 字符引用。

关于javascript - 获取参数截止值的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16159553/

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