JSFiddle - React, Tailwind, and code Playground

by chridam

JavaScript

var bulleted = "1. Jnflkvkbfjvb  2.   Kjnfbhvjbv  3.   kbvrjvbrjvb •    Jnflkvkbfjvb  •    Kjnfbhvjbv  •    kbvrjvbrjvb A.   Jnflkvkbfjvb  B.   Kjnfbhvjbv  C.   kbvrjvbrjvb I.   Jnflkvkbfjvb  II.  Kjnfbhvjbv  III. kbvrjvbrjvb";

var myarray = bulleted.split(/([0-9A-Z]+[.)]|•)\s+/);
var responsibilities = myarray.filter(function(el, index) {
    return index % 2 === 0;    // JavaScript is zero-based, so want those elements with a modulo of 1:
});

console.log(responsibilities[0]);
console.log(responsibilities[1]);
console.log(responsibilities[2]);
console.log(responsibilities[3]);
console.log(responsibilities[4]);
console.log(responsibilities[5]);
console.log(responsibilities[6]);
console.log(responsibilities[7]);
console.log(responsibilities[8]);
console.log(responsibilities[9]);