﻿String.prototype.format = function() {
   var pattern = /\{\d+\}/g;
   var args = arguments;
   return this.replace(pattern, function(capture) {
      return args[capture.match(/\d+/)]; 
   });
};

String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

String.prototype.capitalize = function(){
	return this.replace( /(^|\s)([a-z])/g , function(m,p1,p2){ return p1+p2.toUpperCase(); } );
};
