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);
    }