JSFiddle - React, Tailwind, and code Playground
HTML
<ol></ol>
JavaScript
var re = /[ ,]*"([^"]+)"|([^,]+)/g;
var match;
var str = 'John, "Doe, Dan"';
while (match = re.exec(str)) {
var text = match[1] || match[2];
$('ol').append($('<li>').text(text));
console.log(text);
}