2010-12-07 88 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