var TemplateEngine = function(tpl, data) {
var re = /<%([^%>]+)?%>/g, match;
while(match = re.exec(tpl)) {
tpl = tpl.replace(match[0], data[match[1]])
}
return tpl;
}
var template = '<p>Hello, my name is <%name%>. I\'m <%age%> years old.</p>';
TemplateEngine(template, {
name: "Yeaseon",
age: 24
});
// '<p>Hello, my name is Yeaseon. I\'m 24 years old.</p>';