List of utility methods to do String Format
format( formatString)Date.prototype.format = function ( formatString) { var months = new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"); var yyyy = this.getFullYear(); var yy = yyyy.toString().substring(2); var m = this.getMonth(); var mm = m < 10 ? "0" + m : m; var mmm = months[m]; var d = this.getDate(); var dd = d < 10 ? "0" + d : d; ... | |
format()String.format = function() { var s = arguments[0]; for (var i = 0; i < arguments.length - 1; i++) { var reg = new RegExp("\\{" + i + "\\}", "gm"); s = s.replace(reg, arguments[i + 1]); return s; | |
format()String.prototype.format = function() { var args = arguments; return this.replace(/\{(\d+)\}/g, function (m, n) { return args[n]; }); }; | |
format()String.prototype.format=function(){ var a=arguments; return this.replace(/\{(\d+)\}/g,function(b,c){return a[c]}) }; | |
format()String.prototype.format = function() { a = this; for (k in arguments) { a = a.replace("{" + k + "}", arguments[k]); return a; }; | |
format()String.prototype.format = function() { var args = arguments; return this.replace(/{(\d{1})}/g, function() { return new String(args[arguments[1]]); }); }; | |
format()String.prototype.format=function(){ if(0==arguments.length) return this; var t=arguments; return this.replace(/\{(\d+)\}/g,function(r,n){ return void 0===t[n]?"{"+n+"}":t[n]}) }; | |
format()String.prototype.format = function() { var newStr = this, i = 0; while (/%s/.test(newStr)) newStr = newStr.replace("%s", arguments[i++]) return newStr; | |
format()String.prototype.format = function() { var args = arguments; return this.replace(/\{(\d+)\}/g, function() { return args[arguments[1]]; }); }; | |
format()String.prototype.format = function() var args = arguments; return this.replace(/\{(\d+)\}/g, function(m,i){ return args[i]; }); |