我有一个以下格式的字符串:
One,Two,Three,Four
我希望将其格式更改为"One","Two","Three","Four"
我尝试了以下内容:
var items = ['One,Two,Three,Four'];
var quotedAndCommaSeparated = '"' + items + '"';
document.write(quotedAndCommaSeparated);
在字符串的开头和结尾添加双引号。我不想使用replace
因为可能有逗号的值。
有没有办法拆分初始字符串并返回想要的字符串?
答案 0 :(得分:2)
试试这个
items[0].replace(/^|$/g, '"').replace(/,/g,'","')
答案 1 :(得分:1)
这应该可以满足您的需求。在逗号上拆分,然后使用您要查找的分隔符重新加入。
var quotedAndCommaSeparated = '"'+items[0].split(',').join('","')+'"'