JS更改字符串格式

时间:2017-04-04 16:35:20

标签: javascript jquery html

我有一个以下格式的字符串:

One,Two,Three,Four

我希望将其格式更改为"One","Two","Three","Four"

我尝试了以下内容:

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

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


document.write(quotedAndCommaSeparated);

在字符串的开头和结尾添加双引号。我不想使用replace因为可能有逗号的值。

有没有办法拆分初始字符串并返回想要的字符串?

2 个答案:

答案 0 :(得分:2)

试试这个

items[0].replace(/^|$/g, '"').replace(/,/g,'","')

答案 1 :(得分:1)

这应该可以满足您的需求。在逗号上拆分,然后使用您要查找的分隔符重新加入。

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