Is there a sprintf equivalent for node.js

Looking to do output formatting (sprintf type functionality) in node.js, but before I write it myself I was wondering if there's something similar built-in (I've trawled the docs to no avail) or if someone's already written a module.

Many thanks


There is now printf-like support in util.format().

Example:

util.format('hello %s', 'world');
// Returns: 'hello world'

There are couple in the npm registry which are actual sprintf implementations since util.format has just a very basic support.

  • sprintf (deprecated now)
  • sprintf-js
  • fast-printf

Here is the javascript version of sprintf:

http://phpjs.org/functions/sprintf:522