var reg = /\{\{(.+?)\}\}/gim; var zz = 'hello {{name}} {{surname}}'.replace(reg, function(full, key){ switch(key){ case 'name': return 'myName'; case 'surname': return 'mySurname' } });