簡體   English   中英

如何替換字符串值字符?

[英]How to replace the string value characters?

我有一個javascript:

var a=camera.getDetails();// (say a=["1","2"] as arraylist/array)                       

var c=new Array(a);  
alert(c);  
window.location="my_details.html?"+c.join(",")+ "_";    

並在my_details.html中:

var q=window.location.search;   
alert("qqqqqqqqqqqqq " + q);  
var arrayList = (q)? q.substring(1).split("_"):[];   
//arrayList=arrayList.split("%20");    
var list=new Array(arrayList);    
var s=decodeURIComponent(list).split(",");    
//var str=s.split(",");    
var a=s[5];  
alert("dataaaaaaaaaaaaaaa " + s   + "kkkllll "+ a + "jgkjhgjk"  );     

我想從s[5]數組值中刪除此]字符,也要從s[0]刪除[ character s[0]

僅在修剪花括號后才將字符串拆分為數組。

var decoded = "[100, 200, 300, 400, 500]";
decoded = decoded.replace(/\[/, "");
decoded = decoded.replace(/\]/, "");
var s = decoded.split(",");

在此處查看演示http://jsfiddle.net/diode/bN3hR/2/

暫無
暫無

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

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