簡體   English   中英

從 URL - JavaScript 獲取產品 ID

[英]Getting out a product ID from URL - JavaScript

我試圖只從 URL 中獲取產品 ID。 ID分為兩部分: https://www.example.org/category/first_part_of_ID-some_text-second_part_of_id

我被這個 function 卡住了

  var ft = "ft_";
  var pod = "_";
  var pageUrl = window.location.href;
  var pageUrl1 = pageUrl.split("-")[1];
  var pageUrl2 = pageUrl.replace("/","");
return pageUrl2;
}

誰能幫我清除除數字以外的所有內容嗎? 我嘗試了 2 個不同的功能並將它們放在一起,但它也沒有工作。

此答案假定您嘗試提取的id將始終遵循 URL 中的/category/以及id的第一和第二部分始終位於 url 的-some_text-部分之間

const url = window.location.href;
const urlAfterCategory = url.split('/')[4];
const id = `${urlAfterCategory.split('-')[0]}${urlAfterCategory.split('-')[2]}`
console.log(id); // Your id

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM