我有这个网址,我想删除" amp;"从中。任何想法
http://localhost/projects/opencart/opencart230/upload/index.php?route=product/product&product_id=40
答案 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, '&');
代替全部