JSFiddle - React, Tailwind, and code Playground
HTML
<body></body>
CSS
body {
font-family: Helvetica;
}
JavaScript
var ereg = /(\[text\](.+)\[\/text\])+?/;
var str = '[text]MyText[/text][text]MyOtherText[/text]';
result = ereg.exec(str);
if (result) {
for (i = 0; i < result.length; i++) {
document.body.innerHTML += "<br>[" + i + "] => " + result[i];
}
}