Javascript String supplant(o)
String.prototype.supplant = function (o) { return this.replace(/{([^{}]*)}/g, function (a, b) { var r = o[b]; return typeof r === 'string' || typeof r === 'number' ? r : a; }//from w w w . j a v a 2 s . c o m ); };
// Adcionando metodo em String para trabalhar com templates // usar chaves em strings para indicar um campo String.prototype.supplant = function (o) { return this.replace(/{([^{}]*)}/g, function (a, b) { var r = o[b]; return typeof r === 'string' ? r : String(r); }); //from w w w . j ava2 s.co m };