Here you can find the source of format()
// http://stackoverflow.com/questions/1038746/equivalent-of-string-format-in-jquery String.prototype.format = String.prototype.f = function() { var s = this, i = arguments.length; while (i--) { s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]); }//w w w. ja va2 s . co m return s; }; // allow selectable logs function selectText() { if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(this); range.select(); } else if (window.getSelection) { var range = document.createRange(); range.selectNode(this); window.getSelection().addRange(range); } }
String.prototype.format = function() { var formatted = this, len = arguments.length, i = 0, regexp = null; for(i; i < len; i++) { regexp = new RegExp('\\{' + i + '\\}', 'gi'); formatted = formatted.replace(regexp, arguments[i]); return formatted; };
String.prototype.format = String.prototype.f = function(){ var args = arguments; return this.replace(/\{(\d+)\}/g, function(m,n){ return args[n] ? args[n] : m; }); };
function extend(obj, src) { for (var key in src) { if (src.hasOwnProperty(key)) obj[key] = src[key]; return obj; String.prototype.format = function () { var i = 0, args = arguments; return this.replace(/{}/g, function () { ...
String.prototype.format = function() { var args = Array.prototype.slice.call(arguments), format = this, match; if (args.length === 1 && typeof args[0] === "object") { args = args[0]; for (var i = 0; match = /{(\d+|\w+)?}/gm.exec(format); i++) { var key = match[1]; ...
String.prototype.format = function () { var s = this; for (var i = 0; i < arguments.length; i++) { var reg = new RegExp("\\{" + i + "\\}", "gm"); s = s.replace(reg, arguments[i]); return s;
String.prototype.format = function () { var args = arguments; return this.replace( /\{(\d|\d\d)\}/g, function ( $0 ) { var idx = $0.match(/\d+/); return args[idx] ? args[idx] : $0 ; } ); "T123{0}T{0}".format("A","B") ...
String.prototype.format = String.prototype.f = function() { var s = this, i = arguments.length; while (i--) { s = s.replace(new RegExp('\\{' + i + '\\}', 'gm'), arguments[i]); return s; }; function selectElementText(el) { ...
String.prototype.format = function() { var args = arguments; return this.replace(/\{\{|\}\}|\{(\d+)\}/g, function(m, n) { if (m == "{{") { return "{"; if (m == "}}") { return "}"; return args[n]; }); }; String.prototype.html = function() { return $('<i></i>').text(this).html(); }; String.prototype.htmlWithLines = function() { var text = this.html(); return text.replace(/\n/g, '<br/>'); function loc () { var code = arguments[0]; var text = l[code]; if (text != null) { var params = [] ; for (var i = 1 ; i < arguments.length ; i++) { params.push(arguments[i]); return text.format (params); } else { return "##" + code + "##";
function generateUUID(){ var d = new Date().getTime(); if(window.performance && typeof window.performance.now === "function"){ d += performance.now(); var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) { var r = (d + Math.random()*16)%16 | 0; d = Math.floor(d/16); return (c=='x' ? r : (r&0x3|0x8)).toString(16); ...