JSFiddle - React, Tailwind, and code Playground
by igos
HTML
<p>http://www.regular-expressions.info/javascriptexample.html</p>
<p id="r0"></p>
<p id="r1"></p>
<p id="r2"></p>
<p id="r3"></p>
JavaScript
var myString = "valueMap[-1][23].values[2].value";
var myRegexp = /valueMap\[(-1|\d*)\]\[(\d*)\]\.values\[(\d*)\]\.value/g;
var match = myRegexp.exec(myString);
$("#r0").html(match[0]);
$("#r1").html(match[1]);
$("#r2").html(match[2]);
$("#r3").html(match[3]);