Nodejs Utililty Methods String Format

List of utility methods to do String Format

Description

The list of methods to do String Format are organized into topic(s).

Method

format()
function $log(text, obj) {
  if (window.console && console.log) {
    console.log(text);
    if (obj) {
      console.log(obj);
String.prototype.format = function () {
...
format()
String.prototype.format = function() {
  var args = [].slice.call(arguments);
  return this.replace(/%(\d+)/g, function(w, m) {
    var offset = parseInt(m) - 1;
    if (args[offset] != undefined) {
      return String(args[offset]);
    return w;
  });
...
format()
String.prototype.format=function()  
    if(arguments.length==0) return this;  
    for(var s=this, i=0; i<arguments.length; i++)  
      s=s.replace(new RegExp("\\{"+i+"\\}","g"), arguments[i]);  
    return s;  
  };
format()
String.prototype.format = function() {
    var str = this.toString();
    if (!arguments.length)
        return str;
    var args = typeof arguments[0],
        args = (("string" == args || "number" == args) ? arguments : arguments[0]);
    for (arg in args)
        str = str.replace(RegExp("\\{" + arg + "\\}", "gi"), args[arg]);
    return str;
...
format()
String.prototype.format = function () {
    var result = this.toString();
    var arg = arguments.length == 1 && typeof arguments[0] == 'object' ? arguments[0] : arguments;
    for (var value in arg) {
        result = result.split('{' + value + '}').join(arg[value]);
    return result;
format()
String.prototype.format = function () {
    var formatted = this;
    for (var i = 0; i < arguments.length; i++) {
        var regexp = new RegExp('\\{' + i + '\\}', 'gi');
        formatted = formatted.replace(regexp, arguments[i]);
    return formatted;
};
String.prototype.contains = function (it) { return this.indexOf(it) != -1; };
...
format()
'use strict';
String.prototype.format = function() {
    var content = this;
    for (var i = 0; i < arguments.length; i++) {
        var replacement = '{' + i + '}';
        content = content.replace(replacement, arguments[i]);
    return content;
};
...
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 () {
    if (arguments.length === 0)
        return this;
    for (var s = this, i = 0; i < arguments.length; i++)
        s = s.replace(new RegExp("\\{" + i + "\\}", "g"), arguments[i]);
    return s;
};
format()
String.prototype.format = function () {
    var formatted = this;
    for (var arg in arguments) {
        formatted = formatted.replace("{" + arg + "}", arguments[arg]);
    return formatted;
};