替换字符串中的不同值?

时间:2015-10-15 08:33:47

标签: javascript

我有一个看起来像这样的字符串:(id:561644cdb40fbe0100247dd7:q) (id:56165d8a79c8c40100adbdb6:q)我需要用不同的值替换不同的id。我已经在变量中使用了id并尝试使用类似var mailId = "(id:" + rplcId + ":q)";之类的东西进行循环但是如果我使用replace()函数它不起作用......还有其他任何建议吗?

2 个答案:

答案 0 :(得分:1)

您可以选择ID:

"(id:56165d8a79c8c40100adbdb6:q)".split(":")[1]

答案 1 :(得分:1)

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

请提供完整的代码