var fn = function(str, i) {
if ("" == str) {
return "";
}
var f = str[0];
if (/^\d$/.test(f)) {
if (i == 2) {
return f + "," + fn(str.substring(1), 0);
} else {
return f + fn(str.substring(1), ++i);
}
} else {
return f + fn(str.substring(1), i);
}
}
console.log(fn("12d34a56s7sd5f6a",0));