[英]Remove comma from parsed URL in JavaScript
我有一個URL string和我想從解析的URL中移除,(逗號)。
我想得到1
但它顯示為,1
這是我的資料來源:
<!DOCTYPE html>
<html>
<body>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction() {
var str = "http://127.0.0.1:8000/detaje/1";
var res = str.split("http://127.0.0.1:8000/detaje/");
document.getElementById("demo").innerHTML = res;
}
</script>
</body>
</html>
代碼中的res是一個數組,其中第一個項目為空字符串,並將其轉換為字符串。 您需要訪問第二個元素
document.getElementById("demo").innerHTML = res[1];
嘿,如果它只是一個字符串,則可以使用replace
方法將所有出現的“,”替換為“”,如str=str.replace(",","");
function myFunction() {
var str = "http://127.0.0.1:8000/detaje/1";
var res = str=str.replace(",","");
}
您可以使用字符串替換,
var res = str.replace("http://127.0.0.1:8000/detaje/", "");
它實際上顯示<blank space>,1
因為res
包含["","1"]
,您想要的是`res'的第二個元素,因此只需使用res [1]。
document.getElementById("demo").innerHTML = res[1];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.