I’m trying to retrieve the string between curly brackets in the code below. But instead of string1, string2etc…it gives string1}{string2}{string3}{string4}{string5}{string6 in one string
var m = "{string1}{string2}{string3}{string4}{string5}{string6}";
var res = /\{(.*)\}/g.exec(m);
alert(res.length); // returns 2
alert(res[1]); // returns string1}{string2}{string3}{string4}{string5}{string6
Any idea how to fix it ?
Set
?for lazy match: