Javascript 隔离URL参数

Javascript 隔离URL参数,javascript,jquery,url,parameters,Javascript,Jquery,Url,Parameters,我正在尝试获取url参数设备并在正文中调用它。下面的代码工作得很好,只是它将以iPhone+4s*的形式发布。有没有办法去掉+和*并让它显示为iPhone 4s url- 您必须替换所有&+=字符,因为它们不会被解码,因为它们是url编码中允许的字符 uri = decodeURIComponent(uri); uri = uri.replace(/\+/g, '-'); 你希望最终的结果是什么?首先,为什么+和*在那里?空格应表示为%20,显然创建URL的人认为*是名称的一部分。 uri =

我正在尝试获取url参数设备并在正文中调用它。下面的代码工作得很好,只是它将以iPhone+4s*的形式发布。有没有办法去掉+和*并让它显示为iPhone 4s

url-


您必须替换所有&+=字符,因为它们不会被解码,因为它们是url编码中允许的字符

uri = decodeURIComponent(uri);
uri = uri.replace(/\+/g, '-');

你希望最终的结果是什么?首先,为什么+和*在那里?空格应表示为%20,显然创建URL的人认为*是名称的一部分。
uri = decodeURIComponent(uri);
uri = uri.replace(/\+/g, '-');