нешел несколько вариантов реализации sprintf.
самый лучший у этого чувака
http://trainofthoughts.org/blog/2007...cript-sprintf/
он даже способен правильно выполнить код типа

Код:
sprintf(”<div>%-*.2s</div>”, 4, “test”);
- ограничить вывод числом переданым в первом аргументе, добавить два прабела справа. результат должен быть

Код:
<div>te </div>