2015-10-15 39 views
2

我有一個字符串,看起來像這樣:(id:561644cdb40fbe0100247dd7:q) (id:56165d8a79c8c40100adbdb6:q)我需要用不同的值替換不同的id。我已經有一個變量的ID,並試圖循環通過這樣的事情var mailId = "(id:" + rplcId + ":q)";但如果我使用replace()函數它不工作...任何其他建議?在字符串中替換不同的值?

+4

顯示你已經編寫了什麼,有什麼進步,你都做了什麼錯誤,你得到的,而不是僅僅說「不起作用」。 – Passerby

回答

1

您可以選擇與ID:

"(id:56165d8a79c8c40100adbdb6:q)".split(":")[1] 
1
var id = "(id:561644cdb40fbe0100247dd7:q)"; 
var idArr = id.split(":"); 
idArr[1] = newId; //56165d8a79c8c40100adbdb6 
var mailId = idArr[0]+idArr[1]+idArr[2]; 

,並請提供您完整的代碼