在javascript中使用额外的“,”拆分CSV字符串&引用;

在javascript中使用额外的“,”拆分CSV字符串&引用;,javascript,Javascript,如何在javascript中拆分此字符串 s = "Shares Mil,"6,143","6,225","6,315" 在此阵列中: ["6,143", "6,225", "6,315"] s.split(',')不起作用,因为它提供: ["6", "143", "6", "225", "6", "315"] 有一种方法可以通过正则表达式实现: var rx = /("[^"]*")(?:[,$])/g var a = s.match(rx) 有一种方法可以通过正则表达式实现: var

如何在javascript中拆分此字符串

s = "Shares Mil,"6,143","6,225","6,315"
在此阵列中:

["6,143", "6,225", "6,315"]
s.split(',')
不起作用,因为它提供:

["6", "143", "6", "225", "6", "315"]

有一种方法可以通过正则表达式实现:

var rx = /("[^"]*")(?:[,$])/g
var a = s.match(rx)

有一种方法可以通过正则表达式实现:

var rx = /("[^"]*")(?:[,$])/g
var a = s.match(rx)

猜测您可能需要使用正则表达式。来自控制台。。。。已修复。这不是有效的javascript字符串。
s
的实际值是多少?也许你有一些
\“
在那里?请在你问新问题之前使用搜索。猜测你可能需要使用Regex。来自控制台…已修复。这不是一个有效的javascript字符串。
s
的真实值是什么?也许你有一些
\”
在那里?请在提出新问题之前使用搜索功能。