function decode(str) { var result = ''; str.replace(/([a-zA-Z]+)(\d+)/gi, function (a, m1, m2) { for (var i = 0; i < parseInt(m2); i++) { result += m1; } }); return result; }