簡體   English   中英

JS更改字符串格式

[英]JS Change string format

我有以下格式的字符串:

One,Two,Three,Four

我想將其格式更改為"One","Two","Three","Four"

我嘗試了以下方法:

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

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


document.write(quotedAndCommaSeparated);

它在字符串的開頭和結尾添加雙引號。 我不想使用replace因為可能會有帶有逗號的值。

有沒有辦法拆分初始字符串並返回所需的字符串?

嘗試這個

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

這應該給您您想要的。 在逗號上分割,然后使用要查找的定界符重新加入。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM