ExtensionMethod.NET Home of 875 C#, Visual Basic, F# and Javascript extension methods

format

Javascript style string formatter.

Source

String.prototype.format = function () {
    var args = arguments;
    return this.replace(/{(\d+)}/g, function (match, number) {
        return typeof args[number] != 'undefined'
          ? args[number]
          : match
        ;
    });
};

Example

"Hello {0}, how are you {1}?".format('Mustafa', 'today')

Author: Mustafa Gülmez

Submitted on: 19 jun 2013

Language: JavaScript

Type: String

Views: 5262