[英]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.