2010-12-07 58 views
1

如何用javascript中的双引号替换逗号? 例如: “C,C#,JavaScript的” 应该像 “C”, “C#”, “JavaScript的”在javascript中用双引号替换逗号

+0

是你的价值外报价的一部分? “c”是如何变成“C”的?你能展示一些代码来证明你正在尝试做什么吗?它看起来像你真的只需要'拆分'... – Kobi 2010-12-07 10:15:38

+0

@ kobi抱歉,实际上它是错字。 – ANP 2010-12-07 10:22:37

回答

7
str = '"c,C#,JavaScript"'; 
str = str.split(',').join('","'); 

这将导致"c","C#","JavaScript"

1

你可以这样做:

str = "c,C#,JavaScript"; 
str = str.replace(/,/g, '"'); 

结果:

c"C#"JavaScript 
4
var original = '"c,C#,JavaScript"'; 

var quoted = original.replace(/,/g, '","'); // "c","C#","JavaScript" 
3

就折腾它在那里,你也可以.split().join(),像这样:

var oldString = '"c,C#,JavaScript"'; 
var newString = oldString.split(',').join('","'); 

You can test it here