Javascript删除Ampersand" amp;"来自网址

时间:2017-09-16 14:46:21

标签: javascript jquery html css

我有这个网址,我想删除" amp;"从中。任何想法

http://localhost/projects/opencart/opencart230/upload/index.php?route=product/product&product_id=40

3 个答案:

答案 0 :(得分:6)

考虑使用不包含&等HTML实体的网址。如果由于某种原因,您无法在网址中避免使用它们,请执行以下操作来解析它们:



const url = "http://localhost/projects/opencart/opencart230/upload/index.php?route=product/product&product_id=40";
const parseResult = new DOMParser().parseFromString(url, "text/html");
const parsedUrl = parseResult.documentElement.textContent;
console.log(parsedUrl);




答案 1 :(得分:0)

您可以使用替换功能

str = 'http://localhost/projects/opencart/opencart230/upload/index.php?route=product/product&product_id=40'
str.replace('&','&')

答案 2 :(得分:0)

您可能想用str.replace(/&/g, '&');代替全部