Comment remplacer une virgule entre guillemets dans javascript? Par exemple: "c, C#, JavaScript" devrait être comme "C", "C#", "JavaScript"Remplacer la virgule par un double guillemet dans le javascript
1
A
Répondre
7
str = '"c,C#,JavaScript"';
str = str.split(',').join('","');
Cela entraînerait "c","C#","JavaScript"
1
Vous pouvez le faire:
str = "c,C#,JavaScript";
str = str.replace(/,/g, '"');
Résultat:
c"C#"JavaScript
4
var original = '"c,C#,JavaScript"';
var quoted = original.replace(/,/g, '","'); // "c","C#","JavaScript"
3
Juste pour le jeter là-dedans, vous pouvez aussi .split()
et .join()
, comme ceci:
var oldString = '"c,C#,JavaScript"';
var newString = oldString.split(',').join('","');
+0
@Gert - Je dirais que c'est très mal défini par l'OP, mais il suit les spécifications. – Kobi
+0
@Gert - relisez la question :) –
sont la partie extérieure des citations de votre valeur? Et comment "c" at-il été capitalisé en "C"? Pouvez-vous montrer du code qui démontre ce que vous essayez de faire? On dirait que vous avez vraiment besoin de «split» ... – Kobi
@kobi désolé en fait c'était une faute de frappe. – ANP
Juste pour clarifier: voulez-vous changer 'a, b, c' en' a "," b "," c'? – Kobi