2017-04-04 13 views
0

は、私は次の形式の文字列を持っている:JSを変更する文字列フォーマット

One,Two,Three,Four 

をし、私は次のことを試してみました"One","Two","Three","Four"

にそのフォーマットを変更したい:

var items = ['One,Two,Three,Four']; 

var quotedAndCommaSeparated = '"' + items + '"'; 


document.write(quotedAndCommaSeparated); 

追加されました文字列の最初と最後に二重引用符をつけます。 replaceを使用したくない場合は、カンマの値がある可能性があります。

最初の文字列を分割して返す方法はありますか?

+0

を試してみてください?どのような問題を解決しようとしていますか? –

+0

'カンマを持つ値があるかもしれません。カンマが2つの値を区切っているのか、そのうちの1つの一部であるのかをどうやって決めるのですか? – Thomas

答えて

1

これはあなたに必要なものを与えるはずです。カンマで区切り、探しているデリミタを使用して再結合します。

var quotedAndCommaSeparated = '"'+items[0].split(',').join('","')+'"' 
2

あなたが引用符でそれらをラップしたいんなぜこの

items[0].replace(/^|$/g, '"').replace(/,/g,'","') 
関連する問題